GNU bug report logs - #76237
31.0.50; feature/igc: crash #1, 2025-02-12

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: Oliver Reiter <oliver.reiter@HIDDEN>; dated Wed, 12 Feb 2025 20:21:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 76237) by debbugs.gnu.org; 14 Feb 2025 12:25:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 14 07:25:09 2025
Received: from localhost ([127.0.0.1]:47430 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiukm-0003e3-Ey
	for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 07:25:08 -0500
Received: from mail-10629.protonmail.ch ([79.135.106.29]:46007)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tiukj-0003dK-EW
 for 76237 <at> debbugs.gnu.org; Fri, 14 Feb 2025 07:25:06 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1739535898; x=1739795098;
 bh=p02PH4HaF0/6DrHgcT2IJGNx2q4aBpmT64nChdD56O4=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=LpsjiWR44WT09CCnQnv17rYh7D7JdlYK2ZOhjCLcnGEddyarbxwdA0pFfrVSfMQDS
 jHlbLxiT5g/9tTPK0zaTTiE2CUo0rmuDWov06QR3sGzhEJ8Cd6wGH9cvs3aYay04uW
 OePwnzZ9a71zYkL38oh1LaV3qA1dRyGBFISwehc68/YtKUZCA1VpJEzcA6XUbM6Gmu
 LWku3HO7m8WoepYmucsdR4h+JerTKHeQ13nMumPRvd+k9kEiQDxCuU9mPrPPOBSo9Z
 8/yGVaUR6SPNa9XD/ZCRWD/Yev5OZ7Q+/LLfUQo6zE+U+IZiVNTw8j/NexaTl3MaUR
 13Jwy8zHoPRRQ==
Date: Fri, 14 Feb 2025 12:24:51 +0000
To: Oliver Reiter <oliver.reiter@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76237: 31.0.50; feature/igc: crash #1, 2025-02-12
Message-ID: <87pljkn28g.fsf@HIDDEN>
In-Reply-To: <874j0wdhtj.fsf@HIDDEN>
References: <87pljmsyoh.fsf@HIDDEN> <878qqaevmo.fsf@HIDDEN>
 <87bjv6m7sb.fsf@HIDDEN> <87seoirrji.fsf@HIDDEN>
 <8734gilz3d.fsf@HIDDEN> <87bjv6rl21.fsf@HIDDEN>
 <87ed01o8q6.fsf@HIDDEN> <87pljlpmdo.fsf@HIDDEN>
 <874j0wdhtj.fsf@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: 21a486a9b629513fce3725c0d9e2391cbfa40db1
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76237
Cc: bug-gnu-emacs@HIDDEN, 76237 <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 (-)

"Oliver Reiter" <oliver.reiter@HIDDEN> writes:

> Pip Cet <pipcet@HIDDEN> writes:
>
>> "Oliver Reiter" <oliver.reiter@HIDDEN> writes:
>>
>>> Pip Cet <pipcet@HIDDEN> writes:
>>>
>>>> "Oliver Reiter" <oliver.reiter@HIDDEN> writes:
>>>>
>>>>> Pip Cet <pipcet@HIDDEN> writes:
>>>>>
>>>>>> (gdb) p main_thread.s.bc
>>>>>>
>>>>>> then
>>>>>>
>>>>>> (gdb) p bc_next_frame (main_thread.s.bc.fp)
>>>>>>
>>>>>
>>>>> (gdb) p main_thread.s.bc
>>>>> $1 =3D {fp =3D 0x7fffdf3ff710, stack =3D 0x7fffdf3ff010 "", stack_end=
 =3D 0x7fffdf7ff010 ""}
>>>>> (gdb) p bc_next_frame (main_thread.s.bc.fp)
>>>>> You can't do that without a process to debug.
>>>>
>>>> (gdb) p main_thread.s.bc.fp->next_stack
>>>>
>>>> might work.
>>>>
>>>
>>> It does:
>>>
>>> (gdb) p main_thread.s.bc.fp->next_stack
>>> $4 =3D 0x7fffdf3ff730
>>
>> Oh.  I was confused, sorry, I meant
>>
>> (gdb) p main_thread.s.bc.fp->saved_fp
>> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp
>> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp
>>
>> and so on for a few iterations.  We want to know whether any of the
>> stack frames exceed 1024 bytes :-)
>>
>> Thanks, and sorry for the confusion!
>
> Don't worry. I count 14 iterations until we hit 0x0:
>
> (gdb) p main_thread.s.bc.fp
> $1 =3D (struct bc_frame *) 0x7fffdf3ff710
> (gdb) p main_thread.s.bc.fp->saved_fp
> $2 =3D (struct bc_frame *) 0x7fffdf3ff640
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp
> $3 =3D (struct bc_frame *) 0x7fffdf3ff5d8
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp
> $4 =3D (struct bc_frame *) 0x7fffdf3ff578
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp
> $5 =3D (struct bc_frame *) 0x7fffdf3ff4a8
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->save=
d_fp
> $6 =3D (struct bc_frame *) 0x7fffdf3ff3d8
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->save=
d_fp->saved_fp
> $7 =3D (struct bc_frame *) 0x7fffdf3ff370
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->save=
d_fp->saved_fp->saved_fp
> $8 =3D (struct bc_frame *) 0x7fffdf3ff2a0
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->save=
d_fp->saved_fp->saved_fp->saved_fp
> $9 =3D (struct bc_frame *) 0x7fffdf3ff238
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->save=
d_fp->saved_fp->saved_fp->saved_fp->saved_fp
> $10 =3D (struct bc_frame *) 0x7fffdf3ff1d8
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->save=
d_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp
> $11 =3D (struct bc_frame *) 0x7fffdf3ff108
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->save=
d_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp
> $12 =3D (struct bc_frame *) 0x7fffdf3ff0c8
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->save=
d_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp
> $13 =3D (struct bc_frame *) 0x7fffdf3ff050
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->save=
d_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp-=
>saved_fp
> $14 =3D (struct bc_frame *) 0x7fffdf3ff010
> (gdb) p
> main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->sa=
ved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_f=
p->saved_fp
> $15 =3D (struct bc_frame *) 0x0

Thanks.  None of these are very large, so something else must be
happening.

While it's not likely to be the other two issues I'm aware of
(nativecomp option and allocating sys_jmp buffers in a way that scans
them conservatively), I'll fix those, and hope that a clearer backtrace
emerges.

Unless someone else has an idea, that is?

I do have some code which forks just before GC inspects the global
roots, and keeps the forked process around for a while.  My hope was
that this would be a relatively cheap way of (very limited) time travel
to before a GC overwrote an object, so we can go back and see what that
object was and why GC (incorrectly) decided it wasn't reachable.

But this is not yet ready for general deployment, and it comes at a
price: we can't run pthread_atfork handlers because we're forking in the
middle of GC, and that may break other subprocesses.

Pip





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

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


Received: (at submit) by debbugs.gnu.org; 14 Feb 2025 12:25:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 14 07:25:16 2025
Received: from localhost ([127.0.0.1]:47434 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiuku-0003hd-0d
	for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 07:25:16 -0500
Received: from lists.gnu.org ([2001:470:142::17]:42754)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tiukr-0003e1-J7
 for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 07:25: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 <pipcet@HIDDEN>)
 id 1tiukj-0001pf-OG
 for bug-gnu-emacs@HIDDEN; Fri, 14 Feb 2025 07:25:05 -0500
Received: from mail-10631.protonmail.ch ([79.135.106.31])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <pipcet@HIDDEN>)
 id 1tiukf-0003Yd-F4
 for bug-gnu-emacs@HIDDEN; Fri, 14 Feb 2025 07:25:05 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1739535898; x=1739795098;
 bh=p02PH4HaF0/6DrHgcT2IJGNx2q4aBpmT64nChdD56O4=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=LpsjiWR44WT09CCnQnv17rYh7D7JdlYK2ZOhjCLcnGEddyarbxwdA0pFfrVSfMQDS
 jHlbLxiT5g/9tTPK0zaTTiE2CUo0rmuDWov06QR3sGzhEJ8Cd6wGH9cvs3aYay04uW
 OePwnzZ9a71zYkL38oh1LaV3qA1dRyGBFISwehc68/YtKUZCA1VpJEzcA6XUbM6Gmu
 LWku3HO7m8WoepYmucsdR4h+JerTKHeQ13nMumPRvd+k9kEiQDxCuU9mPrPPOBSo9Z
 8/yGVaUR6SPNa9XD/ZCRWD/Yev5OZ7Q+/LLfUQo6zE+U+IZiVNTw8j/NexaTl3MaUR
 13Jwy8zHoPRRQ==
Date: Fri, 14 Feb 2025 12:24:51 +0000
To: Oliver Reiter <oliver.reiter@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76237: 31.0.50; feature/igc: crash #1, 2025-02-12
Message-ID: <87pljkn28g.fsf@HIDDEN>
In-Reply-To: <874j0wdhtj.fsf@HIDDEN>
References: <87pljmsyoh.fsf@HIDDEN> <878qqaevmo.fsf@HIDDEN>
 <87bjv6m7sb.fsf@HIDDEN> <87seoirrji.fsf@HIDDEN>
 <8734gilz3d.fsf@HIDDEN> <87bjv6rl21.fsf@HIDDEN>
 <87ed01o8q6.fsf@HIDDEN> <87pljlpmdo.fsf@HIDDEN>
 <874j0wdhtj.fsf@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: 21a486a9b629513fce3725c0d9e2391cbfa40db1
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=79.135.106.31; envelope-from=pipcet@HIDDEN;
 helo=mail-10631.protonmail.ch
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, 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
Cc: bug-gnu-emacs@HIDDEN, 76237 <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: -0.0 (/)

"Oliver Reiter" <oliver.reiter@HIDDEN> writes:

> Pip Cet <pipcet@HIDDEN> writes:
>
>> "Oliver Reiter" <oliver.reiter@HIDDEN> writes:
>>
>>> Pip Cet <pipcet@HIDDEN> writes:
>>>
>>>> "Oliver Reiter" <oliver.reiter@HIDDEN> writes:
>>>>
>>>>> Pip Cet <pipcet@HIDDEN> writes:
>>>>>
>>>>>> (gdb) p main_thread.s.bc
>>>>>>
>>>>>> then
>>>>>>
>>>>>> (gdb) p bc_next_frame (main_thread.s.bc.fp)
>>>>>>
>>>>>
>>>>> (gdb) p main_thread.s.bc
>>>>> $1 =3D {fp =3D 0x7fffdf3ff710, stack =3D 0x7fffdf3ff010 "", stack_end=
 =3D 0x7fffdf7ff010 ""}
>>>>> (gdb) p bc_next_frame (main_thread.s.bc.fp)
>>>>> You can't do that without a process to debug.
>>>>
>>>> (gdb) p main_thread.s.bc.fp->next_stack
>>>>
>>>> might work.
>>>>
>>>
>>> It does:
>>>
>>> (gdb) p main_thread.s.bc.fp->next_stack
>>> $4 =3D 0x7fffdf3ff730
>>
>> Oh.  I was confused, sorry, I meant
>>
>> (gdb) p main_thread.s.bc.fp->saved_fp
>> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp
>> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp
>>
>> and so on for a few iterations.  We want to know whether any of the
>> stack frames exceed 1024 bytes :-)
>>
>> Thanks, and sorry for the confusion!
>
> Don't worry. I count 14 iterations until we hit 0x0:
>
> (gdb) p main_thread.s.bc.fp
> $1 =3D (struct bc_frame *) 0x7fffdf3ff710
> (gdb) p main_thread.s.bc.fp->saved_fp
> $2 =3D (struct bc_frame *) 0x7fffdf3ff640
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp
> $3 =3D (struct bc_frame *) 0x7fffdf3ff5d8
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp
> $4 =3D (struct bc_frame *) 0x7fffdf3ff578
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp
> $5 =3D (struct bc_frame *) 0x7fffdf3ff4a8
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->save=
d_fp
> $6 =3D (struct bc_frame *) 0x7fffdf3ff3d8
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->save=
d_fp->saved_fp
> $7 =3D (struct bc_frame *) 0x7fffdf3ff370
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->save=
d_fp->saved_fp->saved_fp
> $8 =3D (struct bc_frame *) 0x7fffdf3ff2a0
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->save=
d_fp->saved_fp->saved_fp->saved_fp
> $9 =3D (struct bc_frame *) 0x7fffdf3ff238
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->save=
d_fp->saved_fp->saved_fp->saved_fp->saved_fp
> $10 =3D (struct bc_frame *) 0x7fffdf3ff1d8
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->save=
d_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp
> $11 =3D (struct bc_frame *) 0x7fffdf3ff108
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->save=
d_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp
> $12 =3D (struct bc_frame *) 0x7fffdf3ff0c8
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->save=
d_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp
> $13 =3D (struct bc_frame *) 0x7fffdf3ff050
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->save=
d_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp-=
>saved_fp
> $14 =3D (struct bc_frame *) 0x7fffdf3ff010
> (gdb) p
> main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->sa=
ved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_f=
p->saved_fp
> $15 =3D (struct bc_frame *) 0x0

Thanks.  None of these are very large, so something else must be
happening.

While it's not likely to be the other two issues I'm aware of
(nativecomp option and allocating sys_jmp buffers in a way that scans
them conservatively), I'll fix those, and hope that a clearer backtrace
emerges.

Unless someone else has an idea, that is?

I do have some code which forks just before GC inspects the global
roots, and keeps the forked process around for a while.  My hope was
that this would be a relatively cheap way of (very limited) time travel
to before a GC overwrote an object, so we can go back and see what that
object was and why GC (incorrectly) decided it wasn't reachable.

But this is not yet ready for general deployment, and it comes at a
price: we can't run pthread_atfork handlers because we're forking in the
middle of GC, and that may break other subprocesses.

Pip





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

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


Received: (at submit) by debbugs.gnu.org; 14 Feb 2025 08:58:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 14 03:58:09 2025
Received: from localhost ([127.0.0.1]:47000 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tirWT-0007Oy-0u
	for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 03:58:09 -0500
Received: from lists.gnu.org ([2001:470:142::17]:35338)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <oliver.reiter@HIDDEN>)
 id 1tirWQ-0007OA-R1
 for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 03:58:07 -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 <oliver.reiter@HIDDEN>)
 id 1tirWG-0004Ah-K4
 for bug-gnu-emacs@HIDDEN; Fri, 14 Feb 2025 03:57:56 -0500
Received: from mail.snapdragon.cc ([51.79.228.117])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <oliver.reiter@HIDDEN>)
 id 1tirWE-0000IS-FJ
 for bug-gnu-emacs@HIDDEN; Fri, 14 Feb 2025 03:57:56 -0500
From: Oliver Reiter <oliver.reiter@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=snapdragon.cc;
 s=default; t=1739523470;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=Oiov1pueaZIPTF9YxxRbxGKqAYe2j61Lm0E7fdZMvbY=;
 b=lTzzc3eSiPFsFF5fa5quls22o6VrprseaDYpp2GRsvuzPW33ZTRvFlmr+GDPSaIRHW+1ho
 lORZaLOHekDuPgA+CV7WtsaYkOI4VQT7iZyu7rX+s0HD9N/0zHGCdlC6XIjcjXDxIktEvj
 G/l9RoGT1kYfg67TtzlFh8M5La2IDcI=
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76237: 31.0.50; feature/igc: crash #1, 2025-02-12
In-Reply-To: <87pljlpmdo.fsf@HIDDEN> (Pip Cet's message of "Thu, 13
 Feb 2025 21:26:45 +0000")
References: <87pljmsyoh.fsf@HIDDEN> <878qqaevmo.fsf@HIDDEN>
 <87bjv6m7sb.fsf@HIDDEN> <87seoirrji.fsf@HIDDEN>
 <8734gilz3d.fsf@HIDDEN> <87bjv6rl21.fsf@HIDDEN>
 <87ed01o8q6.fsf@HIDDEN> <87pljlpmdo.fsf@HIDDEN>
Date: Fri, 14 Feb 2025 09:57:44 +0100
Message-ID: <874j0wdhtj.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Received-SPF: pass client-ip=51.79.228.117;
 envelope-from=oliver.reiter@HIDDEN; helo=mail.snapdragon.cc
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,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: submit
Cc: bug-gnu-emacs@HIDDEN, 76237 <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: -0.1 (/)

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

Pip Cet <pipcet@HIDDEN> writes:

> "Oliver Reiter" <oliver.reiter@HIDDEN> writes:
>
>> Pip Cet <pipcet@HIDDEN> writes:
>>
>>> "Oliver Reiter" <oliver.reiter@HIDDEN> writes:
>>>
>>>> Pip Cet <pipcet@HIDDEN> writes:
>>>>
>>>>> (gdb) p main_thread.s.bc
>>>>>
>>>>> then
>>>>>
>>>>> (gdb) p bc_next_frame (main_thread.s.bc.fp)
>>>>>
>>>>
>>>> (gdb) p main_thread.s.bc
>>>> $1 = {fp = 0x7fffdf3ff710, stack = 0x7fffdf3ff010 "", stack_end = 0x7fffdf7ff010 ""}
>>>> (gdb) p bc_next_frame (main_thread.s.bc.fp)
>>>> You can't do that without a process to debug.
>>>
>>> (gdb) p main_thread.s.bc.fp->next_stack
>>>
>>> might work.
>>>
>>
>> It does:
>>
>> (gdb) p main_thread.s.bc.fp->next_stack
>> $4 = 0x7fffdf3ff730
>
> Oh.  I was confused, sorry, I meant
>
> (gdb) p main_thread.s.bc.fp->saved_fp
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp
>
> and so on for a few iterations.  We want to know whether any of the
> stack frames exceed 1024 bytes :-)
>
> Thanks, and sorry for the confusion!

Don't worry. I count 14 iterations until we hit 0x0:

(gdb) p main_thread.s.bc.fp
$1 = (struct bc_frame *) 0x7fffdf3ff710
(gdb) p main_thread.s.bc.fp->saved_fp
$2 = (struct bc_frame *) 0x7fffdf3ff640
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp
$3 = (struct bc_frame *) 0x7fffdf3ff5d8
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp
$4 = (struct bc_frame *) 0x7fffdf3ff578
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp
$5 = (struct bc_frame *) 0x7fffdf3ff4a8
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp
$6 = (struct bc_frame *) 0x7fffdf3ff3d8
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp
$7 = (struct bc_frame *) 0x7fffdf3ff370
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp
$8 = (struct bc_frame *) 0x7fffdf3ff2a0
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp
$9 = (struct bc_frame *) 0x7fffdf3ff238
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp
$10 = (struct bc_frame *) 0x7fffdf3ff1d8
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp
$11 = (struct bc_frame *) 0x7fffdf3ff108
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp
$12 = (struct bc_frame *) 0x7fffdf3ff0c8
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp
$13 = (struct bc_frame *) 0x7fffdf3ff050
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp
$14 = (struct bc_frame *) 0x7fffdf3ff010
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp
$15 = (struct bc_frame *) 0x0

Oliver

--=-=-=--




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

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


Received: (at 76237) by debbugs.gnu.org; 14 Feb 2025 08:57:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 14 03:57:57 2025
Received: from localhost ([127.0.0.1]:46996 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tirWH-0007O9-Du
	for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 03:57:57 -0500
Received: from mail.snapdragon.cc ([51.79.228.117]:43648)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <oliver.reiter@HIDDEN>)
 id 1tirWE-0007Nu-2E
 for 76237 <at> debbugs.gnu.org; Fri, 14 Feb 2025 03:57:55 -0500
From: Oliver Reiter <oliver.reiter@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=snapdragon.cc;
 s=default; t=1739523470;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=Oiov1pueaZIPTF9YxxRbxGKqAYe2j61Lm0E7fdZMvbY=;
 b=lTzzc3eSiPFsFF5fa5quls22o6VrprseaDYpp2GRsvuzPW33ZTRvFlmr+GDPSaIRHW+1ho
 lORZaLOHekDuPgA+CV7WtsaYkOI4VQT7iZyu7rX+s0HD9N/0zHGCdlC6XIjcjXDxIktEvj
 G/l9RoGT1kYfg67TtzlFh8M5La2IDcI=
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76237: 31.0.50; feature/igc: crash #1, 2025-02-12
In-Reply-To: <87pljlpmdo.fsf@HIDDEN> (Pip Cet's message of "Thu, 13
 Feb 2025 21:26:45 +0000")
References: <87pljmsyoh.fsf@HIDDEN> <878qqaevmo.fsf@HIDDEN>
 <87bjv6m7sb.fsf@HIDDEN> <87seoirrji.fsf@HIDDEN>
 <8734gilz3d.fsf@HIDDEN> <87bjv6rl21.fsf@HIDDEN>
 <87ed01o8q6.fsf@HIDDEN> <87pljlpmdo.fsf@HIDDEN>
Date: Fri, 14 Feb 2025 09:57:44 +0100
Message-ID: <874j0wdhtj.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76237
Cc: bug-gnu-emacs@HIDDEN, 76237 <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 (-)

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

Pip Cet <pipcet@HIDDEN> writes:

> "Oliver Reiter" <oliver.reiter@HIDDEN> writes:
>
>> Pip Cet <pipcet@HIDDEN> writes:
>>
>>> "Oliver Reiter" <oliver.reiter@HIDDEN> writes:
>>>
>>>> Pip Cet <pipcet@HIDDEN> writes:
>>>>
>>>>> (gdb) p main_thread.s.bc
>>>>>
>>>>> then
>>>>>
>>>>> (gdb) p bc_next_frame (main_thread.s.bc.fp)
>>>>>
>>>>
>>>> (gdb) p main_thread.s.bc
>>>> $1 = {fp = 0x7fffdf3ff710, stack = 0x7fffdf3ff010 "", stack_end = 0x7fffdf7ff010 ""}
>>>> (gdb) p bc_next_frame (main_thread.s.bc.fp)
>>>> You can't do that without a process to debug.
>>>
>>> (gdb) p main_thread.s.bc.fp->next_stack
>>>
>>> might work.
>>>
>>
>> It does:
>>
>> (gdb) p main_thread.s.bc.fp->next_stack
>> $4 = 0x7fffdf3ff730
>
> Oh.  I was confused, sorry, I meant
>
> (gdb) p main_thread.s.bc.fp->saved_fp
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp
> (gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp
>
> and so on for a few iterations.  We want to know whether any of the
> stack frames exceed 1024 bytes :-)
>
> Thanks, and sorry for the confusion!

Don't worry. I count 14 iterations until we hit 0x0:

(gdb) p main_thread.s.bc.fp
$1 = (struct bc_frame *) 0x7fffdf3ff710
(gdb) p main_thread.s.bc.fp->saved_fp
$2 = (struct bc_frame *) 0x7fffdf3ff640
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp
$3 = (struct bc_frame *) 0x7fffdf3ff5d8
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp
$4 = (struct bc_frame *) 0x7fffdf3ff578
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp
$5 = (struct bc_frame *) 0x7fffdf3ff4a8
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp
$6 = (struct bc_frame *) 0x7fffdf3ff3d8
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp
$7 = (struct bc_frame *) 0x7fffdf3ff370
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp
$8 = (struct bc_frame *) 0x7fffdf3ff2a0
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp
$9 = (struct bc_frame *) 0x7fffdf3ff238
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp
$10 = (struct bc_frame *) 0x7fffdf3ff1d8
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp
$11 = (struct bc_frame *) 0x7fffdf3ff108
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp
$12 = (struct bc_frame *) 0x7fffdf3ff0c8
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp
$13 = (struct bc_frame *) 0x7fffdf3ff050
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp
$14 = (struct bc_frame *) 0x7fffdf3ff010
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp->saved_fp
$15 = (struct bc_frame *) 0x0

Oliver

--=-=-=--




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

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


Received: (at submit) by debbugs.gnu.org; 13 Feb 2025 21:27:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 16:27:10 2025
Received: from localhost ([127.0.0.1]:45863 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tigjm-0002p4-Cj
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 16:27:10 -0500
Received: from lists.gnu.org ([2001:470:142::17]:37966)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tigjk-0002on-EL
 for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 16:27:08 -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 <pipcet@HIDDEN>)
 id 1tigje-0000iR-BI
 for bug-gnu-emacs@HIDDEN; Thu, 13 Feb 2025 16:27:02 -0500
Received: from mail-10630.protonmail.ch ([79.135.106.30])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <pipcet@HIDDEN>)
 id 1tigjc-0006KA-Qs
 for bug-gnu-emacs@HIDDEN; Thu, 13 Feb 2025 16:27:02 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1739482010; x=1739741210;
 bh=Ifwtrd3BJZOKGp3tow5BiT8dAvkU4Byp/DcsLSCeelc=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=P0H9aXcN/gu/iMKxDfyqOthSAMMDD3H9mtSagLiyrUZw6Z31A57IKVV6Y6vj/Jwtu
 DW0qRsW5CHcjsZGsCYc6thJ0eT8QOAQyf61K0Up8uZJVrOxONiHrohSOD6gOMgK647
 H4L46DpCQJdMX+p2lI8xPxF+n9BLsH/2YEJ3O6dLCai/4dYnln4Ml3SdkIjKa1yids
 /UqvGxjxz/s1IGiNX6KoWjbAR0oISuQmNWyJusmGY2IZ2GOUfAYVT6zW3wIZP0Nfc5
 IYiQHjY48OV8LxmJ1lg5mSXH/OhzeGtqkQ13baWkM1sdxuyRBTHvp85GOwpm33I1WH
 m9yyrANmY2E4Q==
Date: Thu, 13 Feb 2025 21:26:45 +0000
To: Oliver Reiter <oliver.reiter@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76237: 31.0.50; feature/igc: crash #1, 2025-02-12
Message-ID: <87pljlpmdo.fsf@HIDDEN>
In-Reply-To: <87ed01o8q6.fsf@HIDDEN>
References: <87pljmsyoh.fsf@HIDDEN> <878qqaevmo.fsf@HIDDEN>
 <87bjv6m7sb.fsf@HIDDEN> <87seoirrji.fsf@HIDDEN>
 <8734gilz3d.fsf@HIDDEN> <87bjv6rl21.fsf@HIDDEN>
 <87ed01o8q6.fsf@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: c2c52bafa8ec690c5ddc38c12943e2439d5b6da7
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=79.135.106.30; envelope-from=pipcet@HIDDEN;
 helo=mail-10630.protonmail.ch
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,
 RCVD_IN_VALIDITY_RPBL_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
Cc: bug-gnu-emacs@HIDDEN, 76237 <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: -0.0 (/)

"Oliver Reiter" <oliver.reiter@HIDDEN> writes:

> Pip Cet <pipcet@HIDDEN> writes:
>
>> "Oliver Reiter" <oliver.reiter@HIDDEN> writes:
>>
>>> Pip Cet <pipcet@HIDDEN> writes:
>>>
>>>> (gdb) p main_thread.s.bc
>>>>
>>>> then
>>>>
>>>> (gdb) p bc_next_frame (main_thread.s.bc.fp)
>>>>
>>>
>>> (gdb) p main_thread.s.bc
>>> $1 =3D {fp =3D 0x7fffdf3ff710, stack =3D 0x7fffdf3ff010 "", stack_end =
=3D 0x7fffdf7ff010 ""}
>>> (gdb) p bc_next_frame (main_thread.s.bc.fp)
>>> You can't do that without a process to debug.
>>
>> (gdb) p main_thread.s.bc.fp->next_stack
>>
>> might work.
>>
>
> It does:
>
> (gdb) p main_thread.s.bc.fp->next_stack
> $4 =3D 0x7fffdf3ff730

Oh.  I was confused, sorry, I meant

(gdb) p main_thread.s.bc.fp->saved_fp
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp

and so on for a few iterations.  We want to know whether any of the
stack frames exceed 1024 bytes :-)

Thanks, and sorry for the confusion!

Pip





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

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


Received: (at 76237) by debbugs.gnu.org; 13 Feb 2025 21:27:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 16:27:00 2025
Received: from localhost ([127.0.0.1]:45858 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tigjb-0002oE-W0
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 16:27:00 -0500
Received: from mail-10630.protonmail.ch ([79.135.106.30]:48863)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tigjZ-0002ny-6g
 for 76237 <at> debbugs.gnu.org; Thu, 13 Feb 2025 16:26:58 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1739482010; x=1739741210;
 bh=Ifwtrd3BJZOKGp3tow5BiT8dAvkU4Byp/DcsLSCeelc=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=P0H9aXcN/gu/iMKxDfyqOthSAMMDD3H9mtSagLiyrUZw6Z31A57IKVV6Y6vj/Jwtu
 DW0qRsW5CHcjsZGsCYc6thJ0eT8QOAQyf61K0Up8uZJVrOxONiHrohSOD6gOMgK647
 H4L46DpCQJdMX+p2lI8xPxF+n9BLsH/2YEJ3O6dLCai/4dYnln4Ml3SdkIjKa1yids
 /UqvGxjxz/s1IGiNX6KoWjbAR0oISuQmNWyJusmGY2IZ2GOUfAYVT6zW3wIZP0Nfc5
 IYiQHjY48OV8LxmJ1lg5mSXH/OhzeGtqkQ13baWkM1sdxuyRBTHvp85GOwpm33I1WH
 m9yyrANmY2E4Q==
Date: Thu, 13 Feb 2025 21:26:45 +0000
To: Oliver Reiter <oliver.reiter@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76237: 31.0.50; feature/igc: crash #1, 2025-02-12
Message-ID: <87pljlpmdo.fsf@HIDDEN>
In-Reply-To: <87ed01o8q6.fsf@HIDDEN>
References: <87pljmsyoh.fsf@HIDDEN> <878qqaevmo.fsf@HIDDEN>
 <87bjv6m7sb.fsf@HIDDEN> <87seoirrji.fsf@HIDDEN>
 <8734gilz3d.fsf@HIDDEN> <87bjv6rl21.fsf@HIDDEN>
 <87ed01o8q6.fsf@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: c2c52bafa8ec690c5ddc38c12943e2439d5b6da7
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76237
Cc: bug-gnu-emacs@HIDDEN, 76237 <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 (-)

"Oliver Reiter" <oliver.reiter@HIDDEN> writes:

> Pip Cet <pipcet@HIDDEN> writes:
>
>> "Oliver Reiter" <oliver.reiter@HIDDEN> writes:
>>
>>> Pip Cet <pipcet@HIDDEN> writes:
>>>
>>>> (gdb) p main_thread.s.bc
>>>>
>>>> then
>>>>
>>>> (gdb) p bc_next_frame (main_thread.s.bc.fp)
>>>>
>>>
>>> (gdb) p main_thread.s.bc
>>> $1 =3D {fp =3D 0x7fffdf3ff710, stack =3D 0x7fffdf3ff010 "", stack_end =
=3D 0x7fffdf7ff010 ""}
>>> (gdb) p bc_next_frame (main_thread.s.bc.fp)
>>> You can't do that without a process to debug.
>>
>> (gdb) p main_thread.s.bc.fp->next_stack
>>
>> might work.
>>
>
> It does:
>
> (gdb) p main_thread.s.bc.fp->next_stack
> $4 =3D 0x7fffdf3ff730

Oh.  I was confused, sorry, I meant

(gdb) p main_thread.s.bc.fp->saved_fp
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp
(gdb) p main_thread.s.bc.fp->saved_fp->saved_fp->saved_fp

and so on for a few iterations.  We want to know whether any of the
stack frames exceed 1024 bytes :-)

Thanks, and sorry for the confusion!

Pip





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

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


Received: (at 76237) by debbugs.gnu.org; 13 Feb 2025 21:06:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 16:06:36 2025
Received: from localhost ([127.0.0.1]:45825 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tigPs-0001vf-AZ
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 16:06:36 -0500
Received: from mail.snapdragon.cc ([2402:1f00:8001:f75::2]:57022)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <oliver.reiter@HIDDEN>)
 id 1tigPp-0001vS-Q6
 for 76237 <at> debbugs.gnu.org; Thu, 13 Feb 2025 16:06:34 -0500
From: Oliver Reiter <oliver.reiter@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=snapdragon.cc;
 s=default; t=1739480788;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=dcWpicEybHFkkdU2kJpg+DJZn93GuSWtlZwf4UuvBwk=;
 b=BPsirsKtTXz+mrVEV2N+0G01BtKTYzMoVfniVGWQPzj/qiGCCx+4VvcBBCpImNaNaw4FDr
 BaZJ+Y0zUZ4I9G3TWeChmM6tj9pjEm3yM5kZ+XdwFkRBIYL3wUX4Z6YNLjbpOTJd1bXMub
 Zb7pwLdXXFfuDoc4AVyAYJXn7w2OcN4=
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76237: 31.0.50; feature/igc: crash #1, 2025-02-12
In-Reply-To: <87bjv6rl21.fsf@HIDDEN> (Pip Cet's message of "Thu, 13
 Feb 2025 14:12:23 +0000")
References: <87pljmsyoh.fsf@HIDDEN> <878qqaevmo.fsf@HIDDEN>
 <87bjv6m7sb.fsf@HIDDEN> <87seoirrji.fsf@HIDDEN>
 <8734gilz3d.fsf@HIDDEN> <87bjv6rl21.fsf@HIDDEN>
Date: Thu, 13 Feb 2025 22:06:25 +0100
Message-ID: <87ed01o8q6.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76237
Cc: bug-gnu-emacs@HIDDEN, 76237 <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 (-)

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

Pip Cet <pipcet@HIDDEN> writes:

> "Oliver Reiter" <oliver.reiter@HIDDEN> writes:
>
>> Pip Cet <pipcet@HIDDEN> writes:
>>
>>> (gdb) p main_thread.s.bc
>>>
>>> then
>>>
>>> (gdb) p bc_next_frame (main_thread.s.bc.fp)
>>>
>>
>> (gdb) p main_thread.s.bc
>> $1 = {fp = 0x7fffdf3ff710, stack = 0x7fffdf3ff010 "", stack_end = 0x7fffdf7ff010 ""}
>> (gdb) p bc_next_frame (main_thread.s.bc.fp)
>> You can't do that without a process to debug.
>
> (gdb) p main_thread.s.bc.fp->next_stack
>
> might work.
>

It does:

(gdb) p main_thread.s.bc.fp->next_stack
$4 = 0x7fffdf3ff730
(gdb) xtype
Lisp_Symbol
(gdb) xsymbol
$5 = (struct Lisp_Symbol *) 0xd55534d3c570
Cannot access memory at address 0xd55534d3c580

Oliver

--=-=-=--




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

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


Received: (at submit) by debbugs.gnu.org; 13 Feb 2025 21:06:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 16:06:51 2025
Received: from localhost ([127.0.0.1]:45828 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tigQ6-0001w8-Na
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 16:06:51 -0500
Received: from lists.gnu.org ([2001:470:142::17]:56514)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <oliver.reiter@HIDDEN>)
 id 1tigQ4-0001vq-Pk
 for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 16:06:49 -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 <oliver.reiter@HIDDEN>)
 id 1tigPv-0004wg-LI
 for bug-gnu-emacs@HIDDEN; Thu, 13 Feb 2025 16:06:39 -0500
Received: from mail.snapdragon.cc ([2402:1f00:8001:f75::2])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <oliver.reiter@HIDDEN>)
 id 1tigPt-0002eb-Sv
 for bug-gnu-emacs@HIDDEN; Thu, 13 Feb 2025 16:06:39 -0500
From: Oliver Reiter <oliver.reiter@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=snapdragon.cc;
 s=default; t=1739480788;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=dcWpicEybHFkkdU2kJpg+DJZn93GuSWtlZwf4UuvBwk=;
 b=BPsirsKtTXz+mrVEV2N+0G01BtKTYzMoVfniVGWQPzj/qiGCCx+4VvcBBCpImNaNaw4FDr
 BaZJ+Y0zUZ4I9G3TWeChmM6tj9pjEm3yM5kZ+XdwFkRBIYL3wUX4Z6YNLjbpOTJd1bXMub
 Zb7pwLdXXFfuDoc4AVyAYJXn7w2OcN4=
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76237: 31.0.50; feature/igc: crash #1, 2025-02-12
In-Reply-To: <87bjv6rl21.fsf@HIDDEN> (Pip Cet's message of "Thu, 13
 Feb 2025 14:12:23 +0000")
References: <87pljmsyoh.fsf@HIDDEN> <878qqaevmo.fsf@HIDDEN>
 <87bjv6m7sb.fsf@HIDDEN> <87seoirrji.fsf@HIDDEN>
 <8734gilz3d.fsf@HIDDEN> <87bjv6rl21.fsf@HIDDEN>
Date: Thu, 13 Feb 2025 22:06:25 +0100
Message-ID: <87ed01o8q6.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Received-SPF: pass client-ip=2402:1f00:8001:f75::2;
 envelope-from=oliver.reiter@HIDDEN; helo=mail.snapdragon.cc
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, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: submit
Cc: bug-gnu-emacs@HIDDEN, 76237 <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: -0.1 (/)

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

Pip Cet <pipcet@HIDDEN> writes:

> "Oliver Reiter" <oliver.reiter@HIDDEN> writes:
>
>> Pip Cet <pipcet@HIDDEN> writes:
>>
>>> (gdb) p main_thread.s.bc
>>>
>>> then
>>>
>>> (gdb) p bc_next_frame (main_thread.s.bc.fp)
>>>
>>
>> (gdb) p main_thread.s.bc
>> $1 = {fp = 0x7fffdf3ff710, stack = 0x7fffdf3ff010 "", stack_end = 0x7fffdf7ff010 ""}
>> (gdb) p bc_next_frame (main_thread.s.bc.fp)
>> You can't do that without a process to debug.
>
> (gdb) p main_thread.s.bc.fp->next_stack
>
> might work.
>

It does:

(gdb) p main_thread.s.bc.fp->next_stack
$4 = 0x7fffdf3ff730
(gdb) xtype
Lisp_Symbol
(gdb) xsymbol
$5 = (struct Lisp_Symbol *) 0xd55534d3c570
Cannot access memory at address 0xd55534d3c580

Oliver

--=-=-=--




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

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


Received: (at 76237) by debbugs.gnu.org; 13 Feb 2025 14:12:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 09:12:38 2025
Received: from localhost ([127.0.0.1]:41477 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiZxF-0004Qf-Vf
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 09:12:38 -0500
Received: from mail-10631.protonmail.ch ([79.135.106.31]:16731)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tiZxD-0004QP-0u
 for 76237 <at> debbugs.gnu.org; Thu, 13 Feb 2025 09:12:36 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1739455948; x=1739715148;
 bh=OwBpcOSVVXRsOe+S24rUl17MXva2OqHjfSna+w7UO/4=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=TsOEFuX8hJcw2/N1Lpusc1ofoGdtK212+RHVECzm2k1j5WlAA86QjS1KI436cacHv
 WkyUpbZrL6u+5itZCvL6Fa+R/AYasU/dVFsEnFGmMJ47D3RIg3QQYbZFrboMeGXAkK
 wKm3Z7J7dMzgm4q07YTZNGM+IZ4Tja7pca3TtgYsoXIiScPu8R/rqKXDZsMSxjdZup
 ArzKNUTt4kMe+Q02m96gvyDF04J/rnPYMnkaRl3snbsljXEE9qJl1O0DItc+anCHnv
 p4LueY069DPaDvEn904C97/LKOFtMUjgQmHukNf7ke10Y6ynkOFs/SA0ax7atf6OMC
 3XUd6L2KIZBFg==
Date: Thu, 13 Feb 2025 14:12:23 +0000
To: Oliver Reiter <oliver.reiter@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76237: 31.0.50; feature/igc: crash #1, 2025-02-12
Message-ID: <87bjv6rl21.fsf@HIDDEN>
In-Reply-To: <8734gilz3d.fsf@HIDDEN>
References: <87pljmsyoh.fsf@HIDDEN> <878qqaevmo.fsf@HIDDEN>
 <87bjv6m7sb.fsf@HIDDEN> <87seoirrji.fsf@HIDDEN>
 <8734gilz3d.fsf@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: a57c8f665e92f861fa808a06b6ddbbd2c00feaab
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76237
Cc: bug-gnu-emacs@HIDDEN, 76237 <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 (-)

"Oliver Reiter" <oliver.reiter@HIDDEN> writes:

> Pip Cet <pipcet@HIDDEN> writes:
>
>> (gdb) p main_thread.s.bc
>>
>> then
>>
>> (gdb) p bc_next_frame (main_thread.s.bc.fp)
>>
>
> (gdb) p main_thread.s.bc
> $1 =3D {fp =3D 0x7fffdf3ff710, stack =3D 0x7fffdf3ff010 "", stack_end =3D=
 0x7fffdf7ff010 ""}
> (gdb) p bc_next_frame (main_thread.s.bc.fp)
> You can't do that without a process to debug.

(gdb) p main_thread.s.bc.fp->next_stack

might work.

>> try p *(struct Lisp_String *)0x00007fffec69dd20, maybe
>>
> (gdb) p *(struct Lisp_String *)0x00007fffec69dd20
> $2 =3D {gc_header =3D {v =3D 21508862745, gcaligned =3D 25 '\031'}, u =3D=
 {s =3D {size =3D 18, size_byte =3D -1,
>       intervals =3D 0x0, data =3D 0x7fffec69e138 "\n\n(fn FORM FULL-P)"},=
 next =3D 0x12,
>     gcaligned =3D 18 '\022'}}

Okay, that's probably internal-macroexpand-for-load.

Still investigating the potential unmarked bytecode stack issue.

Thanks!

Pip





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

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


Received: (at submit) by debbugs.gnu.org; 13 Feb 2025 14:12:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 09:12:44 2025
Received: from localhost ([127.0.0.1]:41481 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiZxM-0004Qz-A1
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 09:12:44 -0500
Received: from lists.gnu.org ([2001:470:142::17]:56414)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tiZxH-0004QU-0A
 for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 09:12:39 -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 <pipcet@HIDDEN>)
 id 1tiZxB-0001eJ-7U
 for bug-gnu-emacs@HIDDEN; Thu, 13 Feb 2025 09:12:33 -0500
Received: from mail-10630.protonmail.ch ([79.135.106.30])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <pipcet@HIDDEN>)
 id 1tiZx9-00050O-8e
 for bug-gnu-emacs@HIDDEN; Thu, 13 Feb 2025 09:12:32 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1739455948; x=1739715148;
 bh=OwBpcOSVVXRsOe+S24rUl17MXva2OqHjfSna+w7UO/4=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=TsOEFuX8hJcw2/N1Lpusc1ofoGdtK212+RHVECzm2k1j5WlAA86QjS1KI436cacHv
 WkyUpbZrL6u+5itZCvL6Fa+R/AYasU/dVFsEnFGmMJ47D3RIg3QQYbZFrboMeGXAkK
 wKm3Z7J7dMzgm4q07YTZNGM+IZ4Tja7pca3TtgYsoXIiScPu8R/rqKXDZsMSxjdZup
 ArzKNUTt4kMe+Q02m96gvyDF04J/rnPYMnkaRl3snbsljXEE9qJl1O0DItc+anCHnv
 p4LueY069DPaDvEn904C97/LKOFtMUjgQmHukNf7ke10Y6ynkOFs/SA0ax7atf6OMC
 3XUd6L2KIZBFg==
Date: Thu, 13 Feb 2025 14:12:23 +0000
To: Oliver Reiter <oliver.reiter@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76237: 31.0.50; feature/igc: crash #1, 2025-02-12
Message-ID: <87bjv6rl21.fsf@HIDDEN>
In-Reply-To: <8734gilz3d.fsf@HIDDEN>
References: <87pljmsyoh.fsf@HIDDEN> <878qqaevmo.fsf@HIDDEN>
 <87bjv6m7sb.fsf@HIDDEN> <87seoirrji.fsf@HIDDEN>
 <8734gilz3d.fsf@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: a57c8f665e92f861fa808a06b6ddbbd2c00feaab
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=79.135.106.30; envelope-from=pipcet@HIDDEN;
 helo=mail-10630.protonmail.ch
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_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
Cc: bug-gnu-emacs@HIDDEN, 76237 <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: -0.0 (/)

"Oliver Reiter" <oliver.reiter@HIDDEN> writes:

> Pip Cet <pipcet@HIDDEN> writes:
>
>> (gdb) p main_thread.s.bc
>>
>> then
>>
>> (gdb) p bc_next_frame (main_thread.s.bc.fp)
>>
>
> (gdb) p main_thread.s.bc
> $1 =3D {fp =3D 0x7fffdf3ff710, stack =3D 0x7fffdf3ff010 "", stack_end =3D=
 0x7fffdf7ff010 ""}
> (gdb) p bc_next_frame (main_thread.s.bc.fp)
> You can't do that without a process to debug.

(gdb) p main_thread.s.bc.fp->next_stack

might work.

>> try p *(struct Lisp_String *)0x00007fffec69dd20, maybe
>>
> (gdb) p *(struct Lisp_String *)0x00007fffec69dd20
> $2 =3D {gc_header =3D {v =3D 21508862745, gcaligned =3D 25 '\031'}, u =3D=
 {s =3D {size =3D 18, size_byte =3D -1,
>       intervals =3D 0x0, data =3D 0x7fffec69e138 "\n\n(fn FORM FULL-P)"},=
 next =3D 0x12,
>     gcaligned =3D 18 '\022'}}

Okay, that's probably internal-macroexpand-for-load.

Still investigating the potential unmarked bytecode stack issue.

Thanks!

Pip





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

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


Received: (at 76237) by debbugs.gnu.org; 13 Feb 2025 14:05:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 09:05:23 2025
Received: from localhost ([127.0.0.1]:41458 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiZqE-00049x-Tq
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 09:05:23 -0500
Received: from mail.snapdragon.cc ([51.79.228.117]:56052)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <oliver.reiter@HIDDEN>)
 id 1tiZqC-000494-7Y
 for 76237 <at> debbugs.gnu.org; Thu, 13 Feb 2025 09:05:21 -0500
From: Oliver Reiter <oliver.reiter@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=snapdragon.cc;
 s=default; t=1739455516;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=lEnJVsIOPbDpHHtcJ5zc3mvRFj72sHaOA/q3v87lEgU=;
 b=a/r2uHcpHP2WHXllYzbikARUJsJpDnZic81Quh4/Z4W38iLP3XuG9futJ8igq1ee2ZSF+t
 4xNnvc+n+UBXxkNTGB4w7lHAhU0vM83sK0nmc2CqjiTJd59eb0SsL4ApGhc90hjzsRSNjb
 Pc5pjawrvjK4RX20bIBXk7DnAWxGD+s=
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76237: 31.0.50; feature/igc: crash #1, 2025-02-12
In-Reply-To: <87seoirrji.fsf@HIDDEN> (Pip Cet's message of "Thu, 13
 Feb 2025 11:52:19 +0000")
References: <87pljmsyoh.fsf@HIDDEN> <878qqaevmo.fsf@HIDDEN>
 <87bjv6m7sb.fsf@HIDDEN> <87seoirrji.fsf@HIDDEN>
Date: Thu, 13 Feb 2025 15:05:10 +0100
Message-ID: <8734gilz3d.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76237
Cc: bug-gnu-emacs@HIDDEN, 76237 <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 (-)

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

Pip Cet <pipcet@HIDDEN> writes:

> (gdb) p main_thread.s.bc
>
> then
>
> (gdb) p bc_next_frame (main_thread.s.bc.fp)
>

(gdb) p main_thread.s.bc
$1 = {fp = 0x7fffdf3ff710, stack = 0x7fffdf3ff010 "", stack_end = 0x7fffdf7ff010 ""}
(gdb) p bc_next_frame (main_thread.s.bc.fp)
You can't do that without a process to debug.

>
> try p *(struct Lisp_String *)0x00007fffec69dd20, maybe
>
(gdb) p *(struct Lisp_String *)0x00007fffec69dd20
$2 = {gc_header = {v = 21508862745, gcaligned = 25 '\031'}, u = {s = {size = 18, size_byte = -1,
      intervals = 0x0, data = 0x7fffec69e138 "\n\n(fn FORM FULL-P)"}, next = 0x12,
    gcaligned = 18 '\022'}}

Oliver

--=-=-=--




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

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


Received: (at submit) by debbugs.gnu.org; 13 Feb 2025 14:05:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 09:05:31 2025
Received: from localhost ([127.0.0.1]:41461 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiZqN-0004AL-Bz
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 09:05:31 -0500
Received: from lists.gnu.org ([2001:470:142::17]:45904)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <oliver.reiter@HIDDEN>)
 id 1tiZqK-0004A0-Hm
 for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 09:05:29 -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 <oliver.reiter@HIDDEN>)
 id 1tiZqE-0006z7-WA
 for bug-gnu-emacs@HIDDEN; Thu, 13 Feb 2025 09:05:23 -0500
Received: from mail.snapdragon.cc ([2402:1f00:8001:f75::2])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <oliver.reiter@HIDDEN>)
 id 1tiZqD-0003ZP-Ct
 for bug-gnu-emacs@HIDDEN; Thu, 13 Feb 2025 09:05:22 -0500
From: Oliver Reiter <oliver.reiter@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=snapdragon.cc;
 s=default; t=1739455516;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=lEnJVsIOPbDpHHtcJ5zc3mvRFj72sHaOA/q3v87lEgU=;
 b=a/r2uHcpHP2WHXllYzbikARUJsJpDnZic81Quh4/Z4W38iLP3XuG9futJ8igq1ee2ZSF+t
 4xNnvc+n+UBXxkNTGB4w7lHAhU0vM83sK0nmc2CqjiTJd59eb0SsL4ApGhc90hjzsRSNjb
 Pc5pjawrvjK4RX20bIBXk7DnAWxGD+s=
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76237: 31.0.50; feature/igc: crash #1, 2025-02-12
In-Reply-To: <87seoirrji.fsf@HIDDEN> (Pip Cet's message of "Thu, 13
 Feb 2025 11:52:19 +0000")
References: <87pljmsyoh.fsf@HIDDEN> <878qqaevmo.fsf@HIDDEN>
 <87bjv6m7sb.fsf@HIDDEN> <87seoirrji.fsf@HIDDEN>
Date: Thu, 13 Feb 2025 15:05:10 +0100
Message-ID: <8734gilz3d.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Received-SPF: pass client-ip=2402:1f00:8001:f75::2;
 envelope-from=oliver.reiter@HIDDEN; helo=mail.snapdragon.cc
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, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: submit
Cc: bug-gnu-emacs@HIDDEN, 76237 <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: -0.1 (/)

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

Pip Cet <pipcet@HIDDEN> writes:

> (gdb) p main_thread.s.bc
>
> then
>
> (gdb) p bc_next_frame (main_thread.s.bc.fp)
>

(gdb) p main_thread.s.bc
$1 = {fp = 0x7fffdf3ff710, stack = 0x7fffdf3ff010 "", stack_end = 0x7fffdf7ff010 ""}
(gdb) p bc_next_frame (main_thread.s.bc.fp)
You can't do that without a process to debug.

>
> try p *(struct Lisp_String *)0x00007fffec69dd20, maybe
>
(gdb) p *(struct Lisp_String *)0x00007fffec69dd20
$2 = {gc_header = {v = 21508862745, gcaligned = 25 '\031'}, u = {s = {size = 18, size_byte = -1,
      intervals = 0x0, data = 0x7fffec69e138 "\n\n(fn FORM FULL-P)"}, next = 0x12,
    gcaligned = 18 '\022'}}

Oliver

--=-=-=--




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

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


Received: (at 76237) by debbugs.gnu.org; 13 Feb 2025 11:52:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 06:52:35 2025
Received: from localhost ([127.0.0.1]:41061 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiXli-0002ga-Pz
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 06:52:35 -0500
Received: from mail-4316.protonmail.ch ([185.70.43.16]:20275)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tiXlf-0002gG-7s
 for 76237 <at> debbugs.gnu.org; Thu, 13 Feb 2025 06:52:32 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1739447544; x=1739706744;
 bh=zEhMXcWiqLlpnHJfHeJuTfe1ks9IGhc9oAkxVSE3/Gc=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=tNlP8pdNPsmcgJK/yWn0rTPUYFijJxRkVN79CYGxkf2cXrUVa6yvr86RxE2rSXOWC
 EKqXHKIaqXHCW8vTrSj7xcedRdTGnmpE6QbET0mRtydrDB/eFQzoefa9/RzvG3i9hR
 wqHS6eJZmmFCZeEmNWV+N5b/web+PZYDc5GR/lLMCUTuAEPU+EOO9gu37jm4sidNOf
 zWCyeg3P+kp/cmo7L9HQiGJWjxwrnwWQhgDtt8JAw955mxszImEaDpGf9RQrqQlnDQ
 fd2IALg2RcCf8CFMMxdBzi2RJqCJf48ycaCgf2q324uoQ+l8Je9d2/SSUziGpVw1JW
 lLxX5hIJnYMRQ==
Date: Thu, 13 Feb 2025 11:52:19 +0000
To: Oliver Reiter <oliver.reiter@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76237: 31.0.50; feature/igc: crash #1, 2025-02-12
Message-ID: <87seoirrji.fsf@HIDDEN>
In-Reply-To: <87bjv6m7sb.fsf@HIDDEN>
References: <87pljmsyoh.fsf@HIDDEN> <878qqaevmo.fsf@HIDDEN>
 <87bjv6m7sb.fsf@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: 6d67594e5aeef82743d627ddc11c7a6367a72bc2
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76237
Cc: bug-gnu-emacs@HIDDEN, 76237 <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 (-)

"Oliver Reiter" <oliver.reiter@HIDDEN> writes:

> Pip Cet <pipcet@HIDDEN> writes:
>
>> "Oliver Reiter via \"Bug reports for GNU Emacs, the Swiss army knife of =
text editors\"" <bug-gnu-emacs@HIDDEN> writes:
>>
>>> Dear all,
>>>
>>> crash happened while opening a .org file:
>>
>> Thanks!  This one looks like we might get somewhere with it!
>>
>>> (gdb) bt
>>
>> Can you include "bt full" as well?
>>
> Sure:
>
> (gdb) bt full
> #26 0x000055555570e3cd in Fcons (car=3D<optimized out>, cdr=3D<optimized =
out>)
>     at /home/reitero/build/sources/emacs/emacs/src/alloc.c:2812
> No locals.
> #27 0x0000555555766436 in exec_byte_code (fun=3D<optimized out>, args_tem=
plate=3D<optimized out>,
>     nargs=3D<optimized out>, args=3D<optimized out>)
>     at /home/reitero/build/sources/emacs/emacs/src/bytecode.c:1106
>         call_nargs =3D <optimized out>
>         arrayval =3D <optimized out>
>         arrayval =3D <optimized out>
>         res =3D <optimized out>
>         res =3D <optimized out>
>         res =3D <optimized out>
>         res =3D <optimized out>
>         handler =3D <optimized out>
>         n =3D <optimized out>
>         n =3D <optimized out>
>         op =3D <optimized out>
>         newelt =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         size =3D <optimized out>
>         size =3D <optimized out>
>         v1 =3D <optimized out>
> --Type <RET> for more, q to quit, c to continue without paging--
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         targets =3D <optimized out>
>         cell =3D <optimized out>
>         cell =3D <optimized out>
>         newval =3D <optimized out>
>         newval =3D <optimized out>
> --Type <RET> for more, q to quit, c to continue without paging--
>         template =3D <optimized out>
>         call_args =3D <optimized out>
>         val =3D <optimized out>
>         idxval =3D <optimized out>
>         idxval =3D <optimized out>
>         count1 =3D <optimized out>
>         count1 =3D <optimized out>
>         ptr =3D <optimized out>
>         ptr =3D <optimized out>
>         idx =3D <optimized out>
>         idx =3D <optimized out>
>         call_fun =3D <optimized out>
>         original_fun =3D <optimized out>
>         type =3D <optimized out>
>         body =3D <optimized out>
>         handlers =3D <optimized out>
>         quitcounter =3D 160 '\240'
>         bc =3D 0x555555917c18 <main_thread+504>
>         top =3D 0x7fffdf3ff670

So the question is whether this "top" pointer may have exceeded the scan
limit of our bytecode stack scanning code.  Can you try

(gdb) p main_thread.s.bc

then

(gdb) p bc_next_frame (main_thread.s.bc.fp)

>>
>> The interesting thing is that the segment from 0x7ffffeca46290 to
>> 0x7fffeca46318 is small enough to print in its entirety.  Can you please
>> do that by running
>>
>> x/17gx 0x7fffeca46290
>>
>
> (gdb) x/17gx 0x7fffeca46290
> 0x7fffeca46290:=090x0000000504d3d919=090x0000000000000011
> 0x7fffeca462a0:=090xffffffffffffffff=090x0000000000000000
> 0x7fffeca462b0:=090x00007fffe21fe9b0=090x0000000335cd620d
> 0x7fffeca462c0:=090x00007fffe2d2c323=090x00007fffe1a059a3
> 0x7fffeca462d0:=090x000000062e03e021=090x4000000021000004
> 0x7fffeca462e0:=090x00007fffe1966f23=090x00007fffe1a0567c
> 0x7fffeca462f0:=090x00007fffe1a02eb5=090x000000000000001e
> 0x7fffeca46300:=090x0000000340da230d=090x00007fffe1a41d05
> 0x7fffeca46310:=090x00007fffe36a119b

So that's a string, followed by a cons cell, followed by a PVEC_CLOSURE.
No immediate ideas here.

> (gdb) fr 28
> #28 0x000055555572d61c in funcall_lambda (fun=3Dfun@entry=3DXIL(0x7fffe88=
1cb35), nargs=3Dnargs@entry=3D2,
>     arg_vector=3Darg_vector@entry=3D0x7fffffffb358)
>     at /home/reitero/build/sources/emacs/emacs/src/eval.c:3274
> 3274=09=09return exec_byte_code (fun, XFIXNUM (syms_left), nargs, arg_vec=
tor);
> (gdb) pp fun
> Cannot access memory at address 0x555555917ff0
> (gdb) x/32gx 0x7fffe881cb30
> 0x7fffe881cb30:=090x0000000702073621=090x4000000021000005
> 0x7fffe881cb40:=090x000000000000080a=090x00007fffec69dcfc
> 0x7fffe881cb50:=090x00007fffeac314d5=090x000000000000002e
> 0x7fffe881cb60:=090x00007fffec69dd24=090x0000000500000009

0x00007fffec69dd24 should be the docstring, but it may be a bit hard to
print.

try p *(struct Lisp_String *)0x00007fffec69dd20, maybe

>> Is this reproducible, by any chance?
>
> Doesn't seem so, I have been opening the same and different .org files
> ever since, without a crash.

I also tried running the code in a loop, but no crash so far, either.

Thanks so far, it does look like it might be unscanned byte code stack,
but we'll have to make sure...

Pip





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

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


Received: (at submit) by debbugs.gnu.org; 13 Feb 2025 11:52:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 06:52:41 2025
Received: from localhost ([127.0.0.1]:41065 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiXlo-0002gs-Dm
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 06:52:40 -0500
Received: from lists.gnu.org ([2001:470:142::17]:55388)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tiXlk-0002gO-CP
 for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 06:52:37 -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 <pipcet@HIDDEN>)
 id 1tiXlf-0005UE-26
 for bug-gnu-emacs@HIDDEN; Thu, 13 Feb 2025 06:52:31 -0500
Received: from mail-4322.protonmail.ch ([185.70.43.22])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <pipcet@HIDDEN>)
 id 1tiXlc-0006rH-Oe
 for bug-gnu-emacs@HIDDEN; Thu, 13 Feb 2025 06:52:30 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1739447544; x=1739706744;
 bh=zEhMXcWiqLlpnHJfHeJuTfe1ks9IGhc9oAkxVSE3/Gc=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=tNlP8pdNPsmcgJK/yWn0rTPUYFijJxRkVN79CYGxkf2cXrUVa6yvr86RxE2rSXOWC
 EKqXHKIaqXHCW8vTrSj7xcedRdTGnmpE6QbET0mRtydrDB/eFQzoefa9/RzvG3i9hR
 wqHS6eJZmmFCZeEmNWV+N5b/web+PZYDc5GR/lLMCUTuAEPU+EOO9gu37jm4sidNOf
 zWCyeg3P+kp/cmo7L9HQiGJWjxwrnwWQhgDtt8JAw955mxszImEaDpGf9RQrqQlnDQ
 fd2IALg2RcCf8CFMMxdBzi2RJqCJf48ycaCgf2q324uoQ+l8Je9d2/SSUziGpVw1JW
 lLxX5hIJnYMRQ==
Date: Thu, 13 Feb 2025 11:52:19 +0000
To: Oliver Reiter <oliver.reiter@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76237: 31.0.50; feature/igc: crash #1, 2025-02-12
Message-ID: <87seoirrji.fsf@HIDDEN>
In-Reply-To: <87bjv6m7sb.fsf@HIDDEN>
References: <87pljmsyoh.fsf@HIDDEN> <878qqaevmo.fsf@HIDDEN>
 <87bjv6m7sb.fsf@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: 6d67594e5aeef82743d627ddc11c7a6367a72bc2
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=185.70.43.22; envelope-from=pipcet@HIDDEN;
 helo=mail-4322.protonmail.ch
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_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
Cc: bug-gnu-emacs@HIDDEN, 76237 <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: -0.0 (/)

"Oliver Reiter" <oliver.reiter@HIDDEN> writes:

> Pip Cet <pipcet@HIDDEN> writes:
>
>> "Oliver Reiter via \"Bug reports for GNU Emacs, the Swiss army knife of =
text editors\"" <bug-gnu-emacs@HIDDEN> writes:
>>
>>> Dear all,
>>>
>>> crash happened while opening a .org file:
>>
>> Thanks!  This one looks like we might get somewhere with it!
>>
>>> (gdb) bt
>>
>> Can you include "bt full" as well?
>>
> Sure:
>
> (gdb) bt full
> #26 0x000055555570e3cd in Fcons (car=3D<optimized out>, cdr=3D<optimized =
out>)
>     at /home/reitero/build/sources/emacs/emacs/src/alloc.c:2812
> No locals.
> #27 0x0000555555766436 in exec_byte_code (fun=3D<optimized out>, args_tem=
plate=3D<optimized out>,
>     nargs=3D<optimized out>, args=3D<optimized out>)
>     at /home/reitero/build/sources/emacs/emacs/src/bytecode.c:1106
>         call_nargs =3D <optimized out>
>         arrayval =3D <optimized out>
>         arrayval =3D <optimized out>
>         res =3D <optimized out>
>         res =3D <optimized out>
>         res =3D <optimized out>
>         res =3D <optimized out>
>         handler =3D <optimized out>
>         n =3D <optimized out>
>         n =3D <optimized out>
>         op =3D <optimized out>
>         newelt =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         size =3D <optimized out>
>         size =3D <optimized out>
>         v1 =3D <optimized out>
> --Type <RET> for more, q to quit, c to continue without paging--
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v1 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         v2 =3D <optimized out>
>         targets =3D <optimized out>
>         cell =3D <optimized out>
>         cell =3D <optimized out>
>         newval =3D <optimized out>
>         newval =3D <optimized out>
> --Type <RET> for more, q to quit, c to continue without paging--
>         template =3D <optimized out>
>         call_args =3D <optimized out>
>         val =3D <optimized out>
>         idxval =3D <optimized out>
>         idxval =3D <optimized out>
>         count1 =3D <optimized out>
>         count1 =3D <optimized out>
>         ptr =3D <optimized out>
>         ptr =3D <optimized out>
>         idx =3D <optimized out>
>         idx =3D <optimized out>
>         call_fun =3D <optimized out>
>         original_fun =3D <optimized out>
>         type =3D <optimized out>
>         body =3D <optimized out>
>         handlers =3D <optimized out>
>         quitcounter =3D 160 '\240'
>         bc =3D 0x555555917c18 <main_thread+504>
>         top =3D 0x7fffdf3ff670

So the question is whether this "top" pointer may have exceeded the scan
limit of our bytecode stack scanning code.  Can you try

(gdb) p main_thread.s.bc

then

(gdb) p bc_next_frame (main_thread.s.bc.fp)

>>
>> The interesting thing is that the segment from 0x7ffffeca46290 to
>> 0x7fffeca46318 is small enough to print in its entirety.  Can you please
>> do that by running
>>
>> x/17gx 0x7fffeca46290
>>
>
> (gdb) x/17gx 0x7fffeca46290
> 0x7fffeca46290:=090x0000000504d3d919=090x0000000000000011
> 0x7fffeca462a0:=090xffffffffffffffff=090x0000000000000000
> 0x7fffeca462b0:=090x00007fffe21fe9b0=090x0000000335cd620d
> 0x7fffeca462c0:=090x00007fffe2d2c323=090x00007fffe1a059a3
> 0x7fffeca462d0:=090x000000062e03e021=090x4000000021000004
> 0x7fffeca462e0:=090x00007fffe1966f23=090x00007fffe1a0567c
> 0x7fffeca462f0:=090x00007fffe1a02eb5=090x000000000000001e
> 0x7fffeca46300:=090x0000000340da230d=090x00007fffe1a41d05
> 0x7fffeca46310:=090x00007fffe36a119b

So that's a string, followed by a cons cell, followed by a PVEC_CLOSURE.
No immediate ideas here.

> (gdb) fr 28
> #28 0x000055555572d61c in funcall_lambda (fun=3Dfun@entry=3DXIL(0x7fffe88=
1cb35), nargs=3Dnargs@entry=3D2,
>     arg_vector=3Darg_vector@entry=3D0x7fffffffb358)
>     at /home/reitero/build/sources/emacs/emacs/src/eval.c:3274
> 3274=09=09return exec_byte_code (fun, XFIXNUM (syms_left), nargs, arg_vec=
tor);
> (gdb) pp fun
> Cannot access memory at address 0x555555917ff0
> (gdb) x/32gx 0x7fffe881cb30
> 0x7fffe881cb30:=090x0000000702073621=090x4000000021000005
> 0x7fffe881cb40:=090x000000000000080a=090x00007fffec69dcfc
> 0x7fffe881cb50:=090x00007fffeac314d5=090x000000000000002e
> 0x7fffe881cb60:=090x00007fffec69dd24=090x0000000500000009

0x00007fffec69dd24 should be the docstring, but it may be a bit hard to
print.

try p *(struct Lisp_String *)0x00007fffec69dd20, maybe

>> Is this reproducible, by any chance?
>
> Doesn't seem so, I have been opening the same and different .org files
> ever since, without a crash.

I also tried running the code in a loop, but no crash so far, either.

Thanks so far, it does look like it might be unscanned byte code stack,
but we'll have to make sure...

Pip





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

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


Received: (at 76237) by debbugs.gnu.org; 13 Feb 2025 10:57:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 05:57:46 2025
Received: from localhost ([127.0.0.1]:40873 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiWuc-0002M2-Up
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 05:57:46 -0500
Received: from mail.snapdragon.cc ([2402:1f00:8001:f75::2]:59576)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <oliver.reiter@HIDDEN>)
 id 1tiWuT-0002LP-Mt
 for 76237 <at> debbugs.gnu.org; Thu, 13 Feb 2025 05:57:37 -0500
From: Oliver Reiter <oliver.reiter@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=snapdragon.cc;
 s=default; t=1739444248;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=HoqnHMw4kHkgdh4ECj06V01/zWAeV3jPgEmRUVLTHxc=;
 b=g9kvbjJ0OJYUzPJRIsx8oH/7g1463IP01qlITf1FBqWtoeRHBkRrsUOudaCpuq7crjwMUk
 QPlYN94M/yGq6GNyjzw/AlyR5RrZ5Su0RAtDY3lOpPFYfVHourcomZvP/Pb1QjnqjJ2dAq
 h7pKtMrMECUbcHEFuYRh0d5Lx25K2Vo=
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76237: 31.0.50; feature/igc: crash #1, 2025-02-12
In-Reply-To: <878qqaevmo.fsf@HIDDEN> (Pip Cet's message of "Wed, 12
 Feb 2025 20:50:06 +0000")
References: <87pljmsyoh.fsf@HIDDEN> <878qqaevmo.fsf@HIDDEN>
Date: Thu, 13 Feb 2025 11:57:24 +0100
Message-ID: <87bjv6m7sb.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76237
Cc: bug-gnu-emacs@HIDDEN, 76237 <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 (-)

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

Pip Cet <pipcet@HIDDEN> writes:

> "Oliver Reiter via \"Bug reports for GNU Emacs, the Swiss army knife of text editors\"" <bug-gnu-emacs@HIDDEN> writes:
>
>> Dear all,
>>
>> crash happened while opening a .org file:
>
> Thanks!  This one looks like we might get somewhere with it!
>
>> (gdb) bt
>
> Can you include "bt full" as well?
>
Sure:

(gdb) bt full
#0  terminate_due_to_signal (sig=6, backtrace_limit=2147483647)
    at /home/reitero/build/sources/emacs/emacs/src/emacs.c:425
No locals.
#1  0x000055555579ef5a in set_state (state=state@entry=IGC_STATE_DEAD)
    at /home/reitero/build/sources/emacs/emacs/src/igc.c:1017
        old_state = <optimized out>
#2  0x00005555557a0a7b in igc_assert_fail (file=<optimized out>, line=<optimized out>,
    msg=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/igc.c:306
No locals.
#3  0x0000555555835579 in LockClaim ()
No symbol table info available.
#4  0x0000555555835825 in ArenaEnterLock ()
No symbol table info available.
#5  0x000055555585f33e in ArenaAccess ()
No symbol table info available.
#6  0x000055555585f834 in sigHandle ()
No symbol table info available.
#7  <signal handler called>
No locals.
#8  __memcpy_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:833
No locals.
#9  0x000055555586962d in amcSegFix ()
No symbol table info available.
#10 0x000055555580362d in _mps_fix2 ()
No symbol table info available.
#11 0x00005555557994a7 in fix_raw (ss=ss@entry=0x7fffffffad78, p=p@entry=0x7fffffffabf0)
    at /home/reitero/build/sources/emacs/emacs/src/igc.c:1188
        base = 0x7fffe21fe9a8
        res = <optimized out>
        client = <optimized out>
        _ss = 0x7fffffffad78
        _mps_zs = 22
        _mps_ufs = 1196320194969856
        _mps_wt = warning: left shift count >= width of type
0
        _mps_w = 70362066845694
#12 0x0000555555799563 in fix_string (ss=ss@entry=0x7fffffffad78, s=s@entry=0x7fffeca46290)
    at /home/reitero/build/sources/emacs/emacs/src/igc.c:1765
        res = <optimized out>
        ptr = 0x7fffe21fe9a8
        res = <optimized out>
        _ss = 0x7fffffffad78
        _mps_zs = <optimized out>
        _mps_ufs = 1196320194969600
        _mps_wt = <optimized out>
        _mps_w = <optimized out>
#13 0x00005555557a0f93 in dflt_scan_obj (ss=ss@entry=0x7fffffffad78,
    base_start=base_start@entry=0x7fffeca46290, base_limit=base_limit@entry=0x7fffeca46318,
    closure=closure@entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2032
        client = 0x7fffeca46290
        base = 0x7fffeca46290
        obj_ = <optimized out>
        obj_ = <optimized out>
        obj_ = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
        obj_ = <optimized out>
        obj_ = <error reading variable obj_ (Cannot access memory at address 0x0)>
        obj_ = <error reading variable obj_ (Cannot access memory at address 0x0)>
        obj_ = <optimized out>
        obj_ = <optimized out>
        obj_ = <optimized out>
        obj_ = <optimized out>
        obj_ = <optimized out>
        obj_ = <optimized out>
        obj_ = <optimized out>
        obj_ = <error reading variable obj_ (Cannot access memory at address 0x0)>
        obj_ = <error reading variable obj_ (Cannot access memory at address 0x0)>
        header = 0x7fffeca46290
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        _ss = 0x7fffffffad78
        _mps_zs = <optimized out>
        _mps_ufs = 1196320194969600
        _mps_wt = <optimized out>
        _mps_w = <optimized out>
#14 0x00005555557a1146 in dflt_scanx (ss=ss@entry=0x7fffffffad78, base_start=<optimized out>,
    base_limit=0x7fffeca46318, closure=closure@entry=0x0)
    at /home/reitero/build/sources/emacs/emacs/src/igc.c:2099
        res = <optimized out>
        base = 0x7fffeca46290
        _ss = 0x7fffffffad78
        _mps_zs = <optimized out>
        _mps_ufs = 1196320194969600
        _mps_wt = <optimized out>
        _mps_w = <optimized out>
#15 0x00005555557a1182 in dflt_scan (ss=0x7fffffffad78, base_start=<optimized out>,
    base_limit=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2110
        res = <optimized out>
        _ss = 0x7fffffffad78
        _mps_zs = <optimized out>
        _mps_ufs = 0
        _mps_wt = <optimized out>
        _mps_w = <optimized out>
#16 0x0000555555834ce5 in amcSegScan ()
--Type <RET> for more, q to quit, c to continue without paging--
No symbol table info available.
#17 0x0000555555863ec0 in traceScanSegRes ()
No symbol table info available.
#18 0x00005555558640aa in traceScanSeg ()
No symbol table info available.
#19 0x0000555555864f06 in TraceAdvance ()
No symbol table info available.
#20 0x00005555558656cd in TracePoll ()
No symbol table info available.
#21 0x0000555555865939 in ArenaPoll ()
No symbol table info available.
#22 0x0000555555865d23 in mps_ap_fill ()
No symbol table info available.
#23 0x000055555579d572 in alloc_impl (size=size@entry=24, type=type@entry=IGC_OBJ_CONS,
    ap=0x7fffe8001900) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4089
        res = <optimized out>
        p = 0x0
#24 0x000055555579d661 in alloc (size=size@entry=24, type=type@entry=IGC_OBJ_CONS)
    at /home/reitero/build/sources/emacs/emacs/src/igc.c:4117
No locals.
#25 0x000055555579d682 in igc_make_cons (car=0x7fffe5e86e6b, cdr=0x7fffe5e875ab)
    at /home/reitero/build/sources/emacs/emacs/src/igc.c:4146
        cons = <optimized out>
#26 0x000055555570e3cd in Fcons (car=<optimized out>, cdr=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/alloc.c:2812
No locals.
#27 0x0000555555766436 in exec_byte_code (fun=<optimized out>, args_template=<optimized out>,
    nargs=<optimized out>, args=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/bytecode.c:1106
        call_nargs = <optimized out>
        arrayval = <optimized out>
        arrayval = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        handler = <optimized out>
        n = <optimized out>
        n = <optimized out>
        op = <optimized out>
        newelt = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        size = <optimized out>
        size = <optimized out>
        v1 = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        targets = <optimized out>
        cell = <optimized out>
        cell = <optimized out>
        newval = <optimized out>
        newval = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
        template = <optimized out>
        call_args = <optimized out>
        val = <optimized out>
        idxval = <optimized out>
        idxval = <optimized out>
        count1 = <optimized out>
        count1 = <optimized out>
        ptr = <optimized out>
        ptr = <optimized out>
        idx = <optimized out>
        idx = <optimized out>
        call_fun = <optimized out>
        original_fun = <optimized out>
        type = <optimized out>
        body = <optimized out>
        handlers = <optimized out>
        quitcounter = 160 '\240'
        bc = 0x555555917c18 <main_thread+504>
        top = 0x7fffdf3ff670
        pc = 0x7fffe9af56ee "\030\211\242\242\303=\203\032"
        bytestr = <optimized out>
        vector = <optimized out>
        maxdepth = <optimized out>
        const_length = <optimized out>
        bytestr_length = <optimized out>
        vectorp = 0x7fffec6900b0
        max_stack = <optimized out>
        frame_base = <optimized out>
        fp = <optimized out>
        bytestr_data = 0x7fffe9af56e8 "\211C\211\242\bB\030\211\242\242\303=\203\032"
        rest = <optimized out>
        mandatory = <optimized out>
        nonrest = <optimized out>
        pushedargs = <optimized out>
        saved_quitcounter = 1 '\001'
        saved_vectorp = 0x7fffeac314e0
        saved_bytestr_data = 0x7fffeac31a48 "\b@\303=\203\t"
        result = <optimized out>
        targets = {0x555555767bec <exec_byte_code+10207>, 0x555555767c0b <exec_byte_code+10238>,
          0x555555767c0d <exec_byte_code+10240>, 0x555555767c42 <exec_byte_code+10293>,
          0x555555767c44 <exec_byte_code+10295>, 0x555555767c0d <exec_byte_code+10240>,
          0x555555767c46 <exec_byte_code+10297>, 0x555555767c7e <exec_byte_code+10353>,
          0x55555576560c <exec_byte_code+511>, 0x55555576560e <exec_byte_code+513>,
          0x555555765664 <exec_byte_code+599>, 0x555555765666 <exec_byte_code+601>,
          0x555555765668 <exec_byte_code+603>, 0x55555576560e <exec_byte_code+513>,
          0x55555576566a <exec_byte_code+605>, 0x5555557655fa <exec_byte_code+493>,
          0x5555557657f2 <exec_byte_code+997>, 0x5555557657f4 <exec_byte_code+999>,
          0x555555765836 <exec_byte_code+1065>, 0x555555765838 <exec_byte_code+1067>,
          0x55555576583a <exec_byte_code+1069>, 0x5555557657f4 <exec_byte_code+999>,
          0x55555576584e <exec_byte_code+1089>, 0x55555576583c <exec_byte_code+1071>,
          0x5555557658ca <exec_byte_code+1213>, 0x5555557658cc <exec_byte_code+1215>,
          0x555555765919 <exec_byte_code+1292>, 0x55555576591b <exec_byte_code+1294>,
          0x55555576591d <exec_byte_code+1296>, 0x5555557658cc <exec_byte_code+1215>,
--Type <RET> for more, q to quit, c to continue without paging--
          0x5555557658af <exec_byte_code+1186>, 0x5555557658b8 <exec_byte_code+1195>,
          0x55555576593e <exec_byte_code+1329>, 0x555555765940 <exec_byte_code+1331>,
          0x555555765ada <exec_byte_code+1741>, 0x555555765adf <exec_byte_code+1746>,
          0x555555765ae4 <exec_byte_code+1751>, 0x555555765940 <exec_byte_code+1331>,
          0x55555576591f <exec_byte_code+1298>, 0x555555765929 <exec_byte_code+1308>,
          0x555555765b93 <exec_byte_code+1926>, 0x555555765b95 <exec_byte_code+1928>,
          0x555555765bdf <exec_byte_code+2002>, 0x555555765be1 <exec_byte_code+2004>,
          0x555555765be3 <exec_byte_code+2006>, 0x555555765b95 <exec_byte_code+1928>,
          0x555555765b78 <exec_byte_code+1899>, 0x555555765b81 <exec_byte_code+1908>,
          0x5555557660a4 <exec_byte_code+3223>, 0x555555766024 <exec_byte_code+3095>,
          0x555555765f99 <exec_byte_code+2956>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x55555576620d <exec_byte_code+3584>, 0x5555557662c1 <exec_byte_code+3764>,
          0x555555766301 <exec_byte_code+3828>, 0x55555576634c <exec_byte_code+3903>,
          0x555555766397 <exec_byte_code+3978>, 0x55555576570f <exec_byte_code+770>,
          0x55555576575d <exec_byte_code+848>, 0x5555557663e2 <exec_byte_code+4053>,
          0x5555557656b4 <exec_byte_code+679>, 0x555555765797 <exec_byte_code+906>,
          0x55555576641c <exec_byte_code+4111>, 0x555555766456 <exec_byte_code+4169>,
          0x555555766482 <exec_byte_code+4213>, 0x5555557664bc <exec_byte_code+4271>,
          0x5555557664f5 <exec_byte_code+4328>, 0x555555766573 <exec_byte_code+4454>,
          0x55555576659f <exec_byte_code+4498>, 0x555555766698 <exec_byte_code+4747>,
          0x5555557667a6 <exec_byte_code+5017>, 0x5555557667d2 <exec_byte_code+5061>,
          0x5555557667fe <exec_byte_code+5105>, 0x555555766838 <exec_byte_code+5163>,
          0x555555766872 <exec_byte_code+5221>, 0x5555557668ac <exec_byte_code+5279>,
          0x5555557668ec <exec_byte_code+5343>, 0x555555766922 <exec_byte_code+5397>,
          0x555555766958 <exec_byte_code+5451>, 0x5555557669cf <exec_byte_code+5570>,
          0x555555766a26 <exec_byte_code+5657>, 0x555555766a7d <exec_byte_code+5744>,
          0x555555766af3 <exec_byte_code+5862>, 0x555555766b71 <exec_byte_code+5988>,
          0x555555766bef <exec_byte_code+6114>, 0x555555766c6d <exec_byte_code+6240>,
          0x555555766ceb <exec_byte_code+6366>, 0x555555766d75 <exec_byte_code+6504>,
          0x555555766dd6 <exec_byte_code+6601>, 0x555555766e60 <exec_byte_code+6739>,
          0x555555766ecb <exec_byte_code+6846>, 0x555555766f36 <exec_byte_code+6953>,
          0x5555557670d7 <exec_byte_code+7370>, 0x555555765ea0 <exec_byte_code+2707>,
          0x555555767120 <exec_byte_code+7443>, 0x55555576714c <exec_byte_code+7487>,
          0x5555557671be <exec_byte_code+7601>, 0x555555767207 <exec_byte_code+7674>,
          0x555555767250 <exec_byte_code+7747>, 0x55555576727c <exec_byte_code+7791>,
          0x5555557672aa <exec_byte_code+7837>, 0x5555557672d8 <exec_byte_code+7883>,
          0x55555576730e <exec_byte_code+7937>, 0x555555767bec <exec_byte_code+10207>,
          0x55555576733f <exec_byte_code+7986>, 0x55555576736d <exec_byte_code+8032>,
          0x55555576739b <exec_byte_code+8078>, 0x5555557673c9 <exec_byte_code+8124>,
          0x5555557673f7 <exec_byte_code+8170>, 0x555555767425 <exec_byte_code+8216>,
          0x555555765ea0 <exec_byte_code+2707>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767451 <exec_byte_code+8260>, 0x555555767490 <exec_byte_code+8323>,
          0x5555557674bc <exec_byte_code+8367>, 0x5555557674e8 <exec_byte_code+8411>,
          0x555555767522 <exec_byte_code+8469>, 0x55555576755c <exec_byte_code+8527>,
          0x555555767588 <exec_byte_code+8571>, 0x5555557675b4 <exec_byte_code+8615>,
          0x5555557675ee <exec_byte_code+8673>, 0x555555767628 <exec_byte_code+8731>,
          0x555555767662 <exec_byte_code+8789>, 0x555555767690 <exec_byte_code+8835>,
          0x555555767bec <exec_byte_code+10207>, 0x555555765e3e <exec_byte_code+2609>,
          0x555555765be5 <exec_byte_code+2008>, 0x555555765673 <exec_byte_code+614>,
          0x555555765c5b <exec_byte_code+2126>, 0x555555765c98 <exec_byte_code+2187>,
          0x555555765cd5 <exec_byte_code+2248>, 0x555555765d16 <exec_byte_code+2313>,
--Type <RET> for more, q to quit, c to continue without paging--
          0x555555765e1c <exec_byte_code+2575>, 0x555555765883 <exec_byte_code+1142>,
          0x555555765e7e <exec_byte_code+2673>, 0x555555765ec2 <exec_byte_code+2741>,
          0x555555765f27 <exec_byte_code+2842>, 0x555555765f58 <exec_byte_code+2891>,
          0x5555557660d7 <exec_byte_code+3274>, 0x55555576612a <exec_byte_code+3357>,
          0x55555576616a <exec_byte_code+3421>, 0x5555557661b0 <exec_byte_code+3491>,
          0x555555767bec <exec_byte_code+10207>, 0x5555557676bc <exec_byte_code+8879>,
          0x5555557676fc <exec_byte_code+8943>, 0x555555767728 <exec_byte_code+8987>,
          0x555555767754 <exec_byte_code+9031>, 0x555555767780 <exec_byte_code+9075>,
          0x5555557677ac <exec_byte_code+9119>, 0x5555557677e6 <exec_byte_code+9177>,
          0x555555767820 <exec_byte_code+9235>, 0x55555576785a <exec_byte_code+9293>,
          0x555555767894 <exec_byte_code+9351>, 0x555555767950 <exec_byte_code+9539>,
          0x55555576798a <exec_byte_code+9597>, 0x5555557679c4 <exec_byte_code+9655>,
          0x5555557679f0 <exec_byte_code+9699>, 0x555555767a55 <exec_byte_code+9800>,
          0x555555767aba <exec_byte_code+9901>, 0x555555767af8 <exec_byte_code+9963>,
          0x555555767b36 <exec_byte_code+10025>, 0x555555766fd8 <exec_byte_code+7115>,
          0x555555767069 <exec_byte_code+7260>, 0x555555767b6c <exec_byte_code+10079>,
          0x555555767bac <exec_byte_code+10143>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555766532 <exec_byte_code+4389>,
          0x55555576698e <exec_byte_code+5505>, 0x55555576717d <exec_byte_code+7536>,
          0x555555767cbf <exec_byte_code+10418>, 0x555555767cff <exec_byte_code+10482>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767d4a <exec_byte_code+10557>, 0x555555767d95 <exec_byte_code+10632>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767e39 <exec_byte_code+10796> <repeats 64 times>}
#28 0x000055555572d61c in funcall_lambda (fun=fun@entry=0x7fffe881cb35, nargs=nargs@entry=2,
    arg_vector=arg_vector@entry=0x7fffffffb358)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3274
        syms_left = 0x80a
        lexenv = <optimized out>
        count = <optimized out>
        i = <optimized out>
        optional = <optimized out>
        rest = <optimized out>
        previous_rest = <optimized out>
        val = <optimized out>
#29 0x000055555572d9e6 in funcall_general (fun=0x7fffe881cb35, numargs=numargs@entry=2,
    args=args@entry=0x7fffffffb358) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3066
        original_fun = 0xcef0
#30 0x000055555572daec in Ffuncall (nargs=3, args=0x7fffffffb350)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
        count = {bytes = 1856}
        val = <optimized out>
#31 0x000055555575465c in readevalloop_eager_expand_eval (val=0x7fffe5e871b3,
    val@entry=0x7fffe5e85fbb, macroexpand=macroexpand@entry=0xcef0)
    at /home/reitero/build/sources/emacs/emacs/src/lread.c:2356
No locals.
#32 0x0000555555758d14 in readevalloop (readcharfun=readcharfun@entry=0x7fffe4716515,
    infile0=infile0@entry=0x0, sourcename=0x7fffe47174a4, sourcename@entry=0x7fffe471645c,
--Type <RET> for more, q to quit, c to continue without paging--
    printflag=printflag@entry=false, unibyte=unibyte@entry=0x0, readfun=readfun@entry=0x0, start=0x0,
    end=0x0) at /home/reitero/build/sources/emacs/emacs/src/lread.c:2538
        count1 = <optimized out>
        buf = <optimized out>
        c = <optimized out>
        val = 0x7fffe5e85fbb
        count = <optimized out>
        b = 0x7fffe4716510
        continue_reading_p = true
        lex_bound = <optimized out>
        whole_buffer = true
        first_sexp = <optimized out>
        macroexpand = 0xcef0
#33 0x0000555555758f02 in Feval_buffer (buffer=<optimized out>, printflag=0x0,
    filename=0x7fffe471645c, unibyte=0x0, do_allow_print=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/lread.c:2613
        count = <optimized out>
        tem = <optimized out>
        buf = 0x7fffe4716515
#34 0x00007fffdfe4e394 in F6c6f61642d776974682d636f64652d636f6e76657273696f6e_load_with_code_conversion_0 ()
   from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/mule-3352613d-c6fd62fc.eln
No symbol table info available.
#35 0x000055555572f1d3 in funcall_subr (subr=subr@entry=0x7fffeadd0148, numargs=numargs@entry=4,
    args=args@entry=0x7fffffffb7f8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3191
        argbuf = {0x7fffe471645c, 0x7fffe471645c, 0x0, 0x38, 0x0, 0x69614d203b3b0a3e,
          0x3a72656e6961746e, 0x422073616e6f4a20}
        a = <optimized out>
        maxargs = 5
        fun = <optimized out>
#36 0x000055555572d9d4 in funcall_general (fun=0x7fffeadd014d, numargs=numargs@entry=4,
    args=args@entry=0x7fffffffb7f8) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
        original_fun = 0x2aaa92ec7e28
#37 0x000055555572daec in Ffuncall (nargs=5, args=0x7fffffffb7f0)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
        count = {bytes = 1312}
        val = <optimized out>
#38 0x000055555575ac29 in Fload (file=file@entry=0x7fffe8c4afe4, noerror=noerror@entry=0x0,
    nomessage=nomessage@entry=0x38, nosuffix=nosuffix@entry=0x0, must_suffix=<optimized out>,
    must_suffix@entry=0x38) at /home/reitero/build/sources/emacs/emacs/src/lread.c:1616
        val = <optimized out>
        stream = 0x0
        fd = 14
        fd_index = <optimized out>
        count = <optimized out>
        found = 0x7fffe471645c
        efound = <optimized out>
        hist_file_name = 0x7fffe471645c
        newer = false
        compiled = false
        handler = <optimized out>
        fmode = 0x55555588bef7 "r"
--Type <RET> for more, q to quit, c to continue without paging--
        version = 0
        no_native = <optimized out>
        is_module = false
        is_native_elisp = false
        found_eff = <optimized out>
        is_elc = false
        input = {stream = 0x0, lookahead = 0 '\000', buf = "\000\000\000"}
#39 0x000055555575b3d0 in save_match_data_load (file=0x7fffe8c4afe4, noerror=0x0, nomessage=0x38,
    nosuffix=0x0, must_suffix=0x38) at /home/reitero/build/sources/emacs/emacs/src/lread.c:1780
        count = <optimized out>
        result = <optimized out>
#40 0x000055555572d40c in load_with_autoload_queue (file=0x7fffe8c4afe4, noerror=noerror@entry=0x0,
    nomessage=nomessage@entry=0x38, nosuffix=nosuffix@entry=0x0, must_suffix=must_suffix@entry=0x38)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2390
        count = <optimized out>
        tem = <optimized out>
#41 0x000055555572eba4 in Fautoload_do_load (fundef=fundef@entry=0x7fffe8c47723,
    funname=funname@entry=0x2aaa93309f88, macro_only=macro_only@entry=0x0)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2437
        kind = 0x0
        ignore_errors = 0x0
#42 0x000055555572d96b in funcall_general (fun=0x7fffe8c47723, numargs=numargs@entry=0,
    args=args@entry=0x7fffffffba28) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3080
        funcar = 0x4ad0
        original_fun = 0x2aaa93309f88
#43 0x000055555572daec in Ffuncall (nargs=1, args=0x7fffffffba20)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
        count = {bytes = 1056}
        val = <optimized out>
#44 0x000055555573043a in eval_sub (form=form@entry=0x7fffe18e8c8b)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2592
        vals = 0x7fffffffba20
        argnum = 1
        sa_avail = <optimized out>
        sa_count = <optimized out>
        args_left = 0x0
        numargs = <optimized out>
        original_fun = <optimized out>
        original_args = 0x7fffe18e8c73
        count = <optimized out>
        fun = 0x55555592eca5 <Sfuncall+5>
        val = <optimized out>
        funcar = <optimized out>
        argvals = {0x7fffe46f2343, 0x260eb5b8be63b500, 0x24, 0x7fffe18e8643, 0x2, 0x4440, 0x5592f965,
          0x55555592f960 <Sand>}
        retry = <optimized out>
#45 0x0000555555731509 in internal_lisp_condition_case (var=0x2aaa8ab9c2b8, bodyform=0x7fffe18e8c8b,
    handlers=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1552
        clause = <optimized out>
        condition = <optimized out>
        c = <optimized out>
        clauses_volatile = <optimized out>
        pcl = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
        oldhandlerlist = 0x7fffe1849c88
        clausenb = <optimized out>
        success_handler = <optimized out>
        clauses = 0x7fffffffbaf0
        var_volatile = 0x2aaa8ab9c2b8
        val = <optimized out>
        handler_body = <optimized out>
        count = <optimized out>
#46 0x0000555555731613 in Fcondition_case (args=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:1451
        var = <optimized out>
        bodyform = <optimized out>
        handlers = <optimized out>
#47 0x0000555555730352 in eval_sub (form=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
        args_left = 0x7fffe18e8dab
        numargs = 3
        original_fun = 0x6c10
        original_args = 0x7fffe18e8dab
        count = <optimized out>
        fun = 0x55555592efa5 <Scondition_case+5>
        val = <optimized out>
        funcar = <optimized out>
        argvals = {0x18, 0x7fffe46ed490, 0x7fffffffbc30, 0x7fffe46f4253, 0x555555b1a630, 0x1,
          0x555555b1a630, 0x1}
        retry = <optimized out>
#48 0x0000555555730893 in Fprogn (body=0x7fffe18e820b)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
        form = <optimized out>
        val = <optimized out>
#49 0x000055555572d82f in funcall_lambda (fun=fun@entry=0x7fffe18e8eb5, nargs=nargs@entry=1,
    arg_vector=arg_vector@entry=0x7fffffffbe08)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3372
        syms_left = <optimized out>
        lexenv = 0x7fffe46f4253
        count = <optimized out>
        i = 1
        optional = false
        rest = false
        previous_rest = false
        val = <optimized out>
#50 0x000055555572d9e6 in funcall_general (fun=0x7fffe18e8eb5, numargs=numargs@entry=1,
    args=args@entry=0x7fffffffbe08) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3066
        original_fun = 0x2aaa8bfab028
#51 0x000055555572daec in Ffuncall (nargs=2, args=args@entry=0x7fffffffbe00)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
        count = {bytes = 928}
        val = <optimized out>
#52 0x000055555572dc8a in run_hook_wrapped_funcall (nargs=<optimized out>, args=0x7fffffffbe00)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2894
        tmp = 0x2aaa93309f88
        ret = <optimized out>
#53 0x000055555572c5ff in run_hook_with_args (nargs=2, args=0x7fffffffbe00,
--Type <RET> for more, q to quit, c to continue without paging--
    funcall=funcall@entry=0x55555572dc6d <run_hook_wrapped_funcall>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2975
        global_vals = <optimized out>
        sym = 0x2aaa93308e98
        val = 0x7fffe3403a9b
        ret = 0x0
#54 0x000055555572c748 in Frun_hook_wrapped (nargs=<optimized out>, args=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2909
No locals.
#55 0x000055555573043a in eval_sub (form=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2592
        vals = 0x7fffffffbe00
        argnum = 2
        sa_avail = <optimized out>
        sa_count = <optimized out>
        args_left = 0x0
        numargs = <optimized out>
        original_fun = <optimized out>
        original_args = 0x7fffe18e9163
        count = <optimized out>
        fun = 0x55555592ea65 <Srun_hook_wrapped+5>
        val = <optimized out>
        funcar = <optimized out>
        argvals = {0x1, 0x7fffffffbe90, 0x7fffffffbe80, 0x555555730893 <Fprogn+36>, 0x1, 0x0,
          0x7fffffffbf00, 0x55555573120a <Flet+561>}
        retry = <optimized out>
#56 0x0000555555730893 in Fprogn (body=0x0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
        form = <optimized out>
        val = <optimized out>
#57 0x000055555573120a in Flet (args=0x7fffe18e9133)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:1121
        temps = 0x7fffffffbf00
        tem = <optimized out>
        lexenv = 0x7fffe46f4223
        elt = <optimized out>
        count = <optimized out>
        argnum = 1
        sa_avail = <optimized out>
        sa_count = <optimized out>
        varlist = 0x0
        varlist_len = <optimized out>
        nvars = 1
#58 0x0000555555730352 in eval_sub (form=form@entry=0x7fffe18e90d3)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
        args_left = 0x7fffe18e9133
        numargs = 2
        original_fun = 0xde40
        original_args = 0x7fffe18e9133
        count = <optimized out>
        fun = 0x55555592f2a5 <Slet+5>
        val = <optimized out>
        funcar = <optimized out>
        argvals = {0x5592f1e5, 0x55555592f1e0 <Swhile>, 0x7fffffffbfe0, 0x555555730893 <Fprogn+36>,
--Type <RET> for more, q to quit, c to continue without paging--
          0x7fffe90ab83b, 0x2aaa8c198388, 0x7fffffffbff0, 0x555555730941 <prog_ignore+9>}
        retry = <optimized out>
#59 0x0000555555731509 in internal_lisp_condition_case (var=0x2aaa8ab9c2b8, bodyform=0x7fffe18e90d3,
    handlers=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1552
        clause = <optimized out>
        condition = <optimized out>
        c = <optimized out>
        clauses_volatile = <optimized out>
        pcl = <optimized out>
        oldhandlerlist = 0x7fffe1849700
        clausenb = <optimized out>
        success_handler = <optimized out>
        clauses = 0x7fffffffc040
        var_volatile = 0x2aaa8ab9c2b8
        val = <optimized out>
        handler_body = <optimized out>
        count = <optimized out>
#60 0x0000555555731613 in Fcondition_case (args=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:1451
        var = <optimized out>
        bodyform = <optimized out>
        handlers = <optimized out>
#61 0x0000555555730352 in eval_sub (form=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
        args_left = 0x7fffe18ea8bb
        numargs = 3
        original_fun = 0x6c10
        original_args = 0x7fffe18ea8bb
        count = <optimized out>
        fun = 0x55555592efa5 <Scondition_case+5>
        val = <optimized out>
        funcar = <optimized out>
        argvals = {0x18, 0x7fffe46ed490, 0x7fffffffc180, 0x7fffe46f4223, 0x555555b1a570, 0x1,
          0x555555b1a570, 0x7fffffffc1e0}
        retry = <optimized out>
#62 0x0000555555730893 in Fprogn (body=0x7fffe18e9a7b)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
        form = <optimized out>
        val = <optimized out>
#63 0x000055555573120a in Flet (args=0x7fffe18ea993)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:1121
        temps = 0x7fffffffc1e0
        tem = <optimized out>
        lexenv = 0x7fffe46f4223
        elt = <optimized out>
        count = <optimized out>
        argnum = 1
        sa_avail = <optimized out>
        sa_count = <optimized out>
        varlist = 0x0
        varlist_len = <optimized out>
        nvars = 1
#64 0x0000555555730352 in eval_sub (form=<optimized out>)
--Type <RET> for more, q to quit, c to continue without paging--
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
        args_left = 0x7fffe18ea993
        numargs = 3
        original_fun = 0xde40
        original_args = 0x7fffe18ea993
        count = <optimized out>
        fun = 0x55555592f2a5 <Slet+5>
        val = <optimized out>
        funcar = <optimized out>
        argvals = {0x5555557f15e0 <cbsTestNode>, 0x260eb5b8be63b500, 0x0, 0x7fffe90a7033, 0x2, 0xde40,
          0x5592f2a5, 0x55555592f2a0 <Slet>}
        retry = <optimized out>
#65 0x0000555555730893 in Fprogn (body=0x0, body@entry=0x7fffe18ea9f3)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
        form = <optimized out>
        val = <optimized out>
#66 0x0000555555730941 in prog_ignore (body=body@entry=0x7fffe18ea9f3)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:466
No locals.
#67 0x0000555555731266 in Fwhile (args=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:1142
        test = 0x2aaa8bfacac8
        body = 0x7fffe18ea9f3
#68 0x0000555555730352 in eval_sub (form=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
        args_left = 0x7fffe18ea9db
        numargs = 2
        original_fun = 0x2aaa8ab0e540
        original_args = 0x7fffe18ea9db
        count = <optimized out>
        fun = 0x55555592f1e5 <Swhile+5>
        val = <optimized out>
        funcar = <optimized out>
        argvals = {0x18, 0x7fffe46ed490, 0x7fffffffc3f0, 0x7fffe46f41f3, 0x555555b1a510, 0x1,
          0x555555b1a510, 0x7fffffffc450}
        retry = <optimized out>
#69 0x0000555555730893 in Fprogn (body=0x0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
        form = <optimized out>
        val = <optimized out>
#70 0x000055555573120a in Flet (args=0x7fffe18eaa23)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:1121
        temps = 0x7fffffffc450
        tem = <optimized out>
        lexenv = 0x7fffe46f41f3
        elt = <optimized out>
        count = <optimized out>
        argnum = 1
        sa_avail = <optimized out>
        sa_count = <optimized out>
        varlist = 0x0
        varlist_len = <optimized out>
        nvars = 1
#71 0x0000555555730352 in eval_sub (form=<optimized out>)
--Type <RET> for more, q to quit, c to continue without paging--
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
        args_left = 0x7fffe18eaa23
        numargs = 2
        original_fun = 0xde40
        original_args = 0x7fffe18eaa23
        count = <optimized out>
        fun = 0x55555592f2a5 <Slet+5>
        val = <optimized out>
        funcar = <optimized out>
        argvals = {0x18, 0x7fffe46ed490, 0x7fffffffc550, 0x7fffe46f41c3, 0x555555b1a4d0, 0x1,
          0x555555b1a4d0, 0x1}
        retry = <optimized out>
#72 0x0000555555730893 in Fprogn (body=0x0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
        form = <optimized out>
        val = <optimized out>
#73 0x000055555572d82f in funcall_lambda (fun=fun@entry=0x7fffe18eab45, nargs=nargs@entry=1,
    arg_vector=arg_vector@entry=0x7fffffffc620)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3372
        syms_left = <optimized out>
        lexenv = 0x7fffe46f41c3
        count = <optimized out>
        i = 1
        optional = false
        rest = true
        previous_rest = false
        val = <optimized out>
#74 0x000055555572ffbb in apply_lambda (fun=fun@entry=0x7fffe18eab45, args=<optimized out>,
    count=count@entry=...) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3237
        arg_vector = 0x7fffffffc620
        tem = <optimized out>
        sa_avail = <optimized out>
        sa_count = <optimized out>
        numargs = 1
        args_left = <optimized out>
#75 0x000055555573063c in eval_sub (form=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2667
        original_fun = 0x2aaa8bfac118
        original_args = 0x7fffe90a341b
        count = <optimized out>
        fun = 0x7fffe18eab45
        val = <optimized out>
        funcar = <optimized out>
        argvals = {0x0, 0x200, 0x0, 0x0, 0x7fffe46f213c, 0x0, 0x0, 0x555555799d18 <igc_header_hash+31>}
        retry = <optimized out>
#76 0x0000555555730893 in Fprogn (body=0x7fffe90a2c23)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
        form = <optimized out>
        val = <optimized out>
#77 0x0000555555730352 in eval_sub (form=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
        args_left = 0x7fffe90a1ba3
        numargs = 3
        original_fun = 0x11bb8
--Type <RET> for more, q to quit, c to continue without paging--
        original_args = 0x7fffe90a1ba3
        count = <optimized out>
        fun = 0x55555592f845 <Sprogn+5>
        val = <optimized out>
        funcar = <optimized out>
        argvals = {0x7fffe46f23b7, 0x0, 0x0, 0x55010000ae93, 0x1, 0x1, 0x7fffe46f23b7, 0x0}
        retry = <optimized out>
#78 0x00005555557308cd in Fif (args=0x7fffe909ff53)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:410
        cond = <optimized out>
#79 0x0000555555730352 in eval_sub (form=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
        args_left = 0x7fffe909ff53
        numargs = 2
        original_fun = 0xc438
        original_args = 0x7fffe909ff53
        count = <optimized out>
        fun = 0x55555592f905 <Sif+5>
        val = <optimized out>
        funcar = <optimized out>
        argvals = {0x18, 0x7fffe46ed490, 0x7fffffffc8e0, 0x7fffe46f40a3, 0x555555b1a450, 0x1,
          0x555555b1a450, 0x2}
        retry = <optimized out>
#80 0x0000555555730893 in Fprogn (body=0x0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
        form = <optimized out>
        val = <optimized out>
#81 0x000055555572d82f in funcall_lambda (fun=fun@entry=0x7fffeab02315, nargs=nargs@entry=2,
    arg_vector=arg_vector@entry=0x7fffffffca38)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3372
        syms_left = <optimized out>
        lexenv = 0x7fffe46f40a3
        count = <optimized out>
        i = 2
        optional = false
        rest = true
        previous_rest = false
        val = <optimized out>
#82 0x000055555572d9e6 in funcall_general (fun=0x7fffeab02315, numargs=numargs@entry=2,
    args=args@entry=0x7fffffffca38) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3066
        original_fun = 0x2aaa951c4f88
#83 0x000055555572daec in Ffuncall (nargs=nargs@entry=3, args=args@entry=0x7fffffffca30)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
        count = {bytes = 448}
        val = <optimized out>
#84 0x000055555572f786 in Fapply (nargs=<optimized out>, args=0x7fffdf3ff040)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2787
        i = 3
        funcall_nargs = 3
        funcall_args = 0x7fffffffca30
        spread_arg = 0x0
        fun = <optimized out>
        sa_avail = <optimized out>
        sa_count = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
        numargs = <optimized out>
        retval = <optimized out>
#85 0x000055555572f26a in funcall_subr (subr=0x55555592ed00 <Sapply>, numargs=2, args=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3206
        maxargs = -2
        fun = <optimized out>
#86 0x0000555555765b53 in exec_byte_code (fun=0x55555592ed05 <Sapply+5>,
    args_template=<optimized out>, nargs=<optimized out>, args=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
        call_nargs = <optimized out>
        arrayval = <optimized out>
        arrayval = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        handler = <optimized out>
        n = <optimized out>
        n = <optimized out>
        op = 2
        newelt = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        size = <optimized out>
        size = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        targets = <optimized out>
        cell = <optimized out>
        cell = <optimized out>
        newval = <optimized out>
        newval = <optimized out>
        template = <optimized out>
        call_args = <optimized out>
        val = <optimized out>
        idxval = <optimized out>
        idxval = <optimized out>
        count1 = <optimized out>
        count1 = <optimized out>
        ptr = <optimized out>
        ptr = <optimized out>
        idx = <optimized out>
        idx = <optimized out>
        call_fun = <optimized out>
        original_fun = <optimized out>
        type = <optimized out>
        body = <optimized out>
        handlers = <optimized out>
        quitcounter = 1 '\001'
        bc = 0x555555917c18 <main_thread+504>
        top = 0x7fffdf3ff038
        pc = 0x7fffe8c045e4 "\210\304\301\002\"\207"
--Type <RET> for more, q to quit, c to continue without paging--
        bytestr = <optimized out>
        vector = <optimized out>
        maxdepth = <optimized out>
        const_length = <optimized out>
        bytestr_length = <optimized out>
        vectorp = 0x7fffeab01720
        max_stack = <optimized out>
        frame_base = <optimized out>
        fp = <optimized out>
        bytestr_data = 0x7fffe8c045e0 "\304\300\002\"\210\304\301\002\"\207"
        rest = <optimized out>
        mandatory = <optimized out>
        nonrest = <optimized out>
        pushedargs = <optimized out>
        saved_quitcounter = 0 '\000'
        saved_vectorp = 0x7fffeaada230
        saved_bytestr_data = 0x7fffffffcc80 "\320\314\377\377\377\177"
        result = <optimized out>
        targets = {0x555555767bec <exec_byte_code+10207>, 0x555555767c0b <exec_byte_code+10238>,
          0x555555767c0d <exec_byte_code+10240>, 0x555555767c42 <exec_byte_code+10293>,
          0x555555767c44 <exec_byte_code+10295>, 0x555555767c0d <exec_byte_code+10240>,
          0x555555767c46 <exec_byte_code+10297>, 0x555555767c7e <exec_byte_code+10353>,
          0x55555576560c <exec_byte_code+511>, 0x55555576560e <exec_byte_code+513>,
          0x555555765664 <exec_byte_code+599>, 0x555555765666 <exec_byte_code+601>,
          0x555555765668 <exec_byte_code+603>, 0x55555576560e <exec_byte_code+513>,
          0x55555576566a <exec_byte_code+605>, 0x5555557655fa <exec_byte_code+493>,
          0x5555557657f2 <exec_byte_code+997>, 0x5555557657f4 <exec_byte_code+999>,
          0x555555765836 <exec_byte_code+1065>, 0x555555765838 <exec_byte_code+1067>,
          0x55555576583a <exec_byte_code+1069>, 0x5555557657f4 <exec_byte_code+999>,
          0x55555576584e <exec_byte_code+1089>, 0x55555576583c <exec_byte_code+1071>,
          0x5555557658ca <exec_byte_code+1213>, 0x5555557658cc <exec_byte_code+1215>,
          0x555555765919 <exec_byte_code+1292>, 0x55555576591b <exec_byte_code+1294>,
          0x55555576591d <exec_byte_code+1296>, 0x5555557658cc <exec_byte_code+1215>,
          0x5555557658af <exec_byte_code+1186>, 0x5555557658b8 <exec_byte_code+1195>,
          0x55555576593e <exec_byte_code+1329>, 0x555555765940 <exec_byte_code+1331>,
          0x555555765ada <exec_byte_code+1741>, 0x555555765adf <exec_byte_code+1746>,
          0x555555765ae4 <exec_byte_code+1751>, 0x555555765940 <exec_byte_code+1331>,
          0x55555576591f <exec_byte_code+1298>, 0x555555765929 <exec_byte_code+1308>,
          0x555555765b93 <exec_byte_code+1926>, 0x555555765b95 <exec_byte_code+1928>,
          0x555555765bdf <exec_byte_code+2002>, 0x555555765be1 <exec_byte_code+2004>,
          0x555555765be3 <exec_byte_code+2006>, 0x555555765b95 <exec_byte_code+1928>,
          0x555555765b78 <exec_byte_code+1899>, 0x555555765b81 <exec_byte_code+1908>,
          0x5555557660a4 <exec_byte_code+3223>, 0x555555766024 <exec_byte_code+3095>,
          0x555555765f99 <exec_byte_code+2956>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x55555576620d <exec_byte_code+3584>, 0x5555557662c1 <exec_byte_code+3764>,
          0x555555766301 <exec_byte_code+3828>, 0x55555576634c <exec_byte_code+3903>,
          0x555555766397 <exec_byte_code+3978>, 0x55555576570f <exec_byte_code+770>,
          0x55555576575d <exec_byte_code+848>, 0x5555557663e2 <exec_byte_code+4053>,
          0x5555557656b4 <exec_byte_code+679>, 0x555555765797 <exec_byte_code+906>,
          0x55555576641c <exec_byte_code+4111>, 0x555555766456 <exec_byte_code+4169>,
          0x555555766482 <exec_byte_code+4213>, 0x5555557664bc <exec_byte_code+4271>,
--Type <RET> for more, q to quit, c to continue without paging--
          0x5555557664f5 <exec_byte_code+4328>, 0x555555766573 <exec_byte_code+4454>,
          0x55555576659f <exec_byte_code+4498>, 0x555555766698 <exec_byte_code+4747>,
          0x5555557667a6 <exec_byte_code+5017>, 0x5555557667d2 <exec_byte_code+5061>,
          0x5555557667fe <exec_byte_code+5105>, 0x555555766838 <exec_byte_code+5163>,
          0x555555766872 <exec_byte_code+5221>, 0x5555557668ac <exec_byte_code+5279>,
          0x5555557668ec <exec_byte_code+5343>, 0x555555766922 <exec_byte_code+5397>,
          0x555555766958 <exec_byte_code+5451>, 0x5555557669cf <exec_byte_code+5570>,
          0x555555766a26 <exec_byte_code+5657>, 0x555555766a7d <exec_byte_code+5744>,
          0x555555766af3 <exec_byte_code+5862>, 0x555555766b71 <exec_byte_code+5988>,
          0x555555766bef <exec_byte_code+6114>, 0x555555766c6d <exec_byte_code+6240>,
          0x555555766ceb <exec_byte_code+6366>, 0x555555766d75 <exec_byte_code+6504>,
          0x555555766dd6 <exec_byte_code+6601>, 0x555555766e60 <exec_byte_code+6739>,
          0x555555766ecb <exec_byte_code+6846>, 0x555555766f36 <exec_byte_code+6953>,
          0x5555557670d7 <exec_byte_code+7370>, 0x555555765ea0 <exec_byte_code+2707>,
          0x555555767120 <exec_byte_code+7443>, 0x55555576714c <exec_byte_code+7487>,
          0x5555557671be <exec_byte_code+7601>, 0x555555767207 <exec_byte_code+7674>,
          0x555555767250 <exec_byte_code+7747>, 0x55555576727c <exec_byte_code+7791>,
          0x5555557672aa <exec_byte_code+7837>, 0x5555557672d8 <exec_byte_code+7883>,
          0x55555576730e <exec_byte_code+7937>, 0x555555767bec <exec_byte_code+10207>,
          0x55555576733f <exec_byte_code+7986>, 0x55555576736d <exec_byte_code+8032>,
          0x55555576739b <exec_byte_code+8078>, 0x5555557673c9 <exec_byte_code+8124>,
          0x5555557673f7 <exec_byte_code+8170>, 0x555555767425 <exec_byte_code+8216>,
          0x555555765ea0 <exec_byte_code+2707>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767451 <exec_byte_code+8260>, 0x555555767490 <exec_byte_code+8323>,
          0x5555557674bc <exec_byte_code+8367>, 0x5555557674e8 <exec_byte_code+8411>,
          0x555555767522 <exec_byte_code+8469>, 0x55555576755c <exec_byte_code+8527>,
          0x555555767588 <exec_byte_code+8571>, 0x5555557675b4 <exec_byte_code+8615>,
          0x5555557675ee <exec_byte_code+8673>, 0x555555767628 <exec_byte_code+8731>,
          0x555555767662 <exec_byte_code+8789>, 0x555555767690 <exec_byte_code+8835>,
          0x555555767bec <exec_byte_code+10207>, 0x555555765e3e <exec_byte_code+2609>,
          0x555555765be5 <exec_byte_code+2008>, 0x555555765673 <exec_byte_code+614>,
          0x555555765c5b <exec_byte_code+2126>, 0x555555765c98 <exec_byte_code+2187>,
          0x555555765cd5 <exec_byte_code+2248>, 0x555555765d16 <exec_byte_code+2313>,
          0x555555765e1c <exec_byte_code+2575>, 0x555555765883 <exec_byte_code+1142>,
          0x555555765e7e <exec_byte_code+2673>, 0x555555765ec2 <exec_byte_code+2741>,
          0x555555765f27 <exec_byte_code+2842>, 0x555555765f58 <exec_byte_code+2891>,
          0x5555557660d7 <exec_byte_code+3274>, 0x55555576612a <exec_byte_code+3357>,
          0x55555576616a <exec_byte_code+3421>, 0x5555557661b0 <exec_byte_code+3491>,
          0x555555767bec <exec_byte_code+10207>, 0x5555557676bc <exec_byte_code+8879>,
          0x5555557676fc <exec_byte_code+8943>, 0x555555767728 <exec_byte_code+8987>,
          0x555555767754 <exec_byte_code+9031>, 0x555555767780 <exec_byte_code+9075>,
          0x5555557677ac <exec_byte_code+9119>, 0x5555557677e6 <exec_byte_code+9177>,
          0x555555767820 <exec_byte_code+9235>, 0x55555576785a <exec_byte_code+9293>,
          0x555555767894 <exec_byte_code+9351>, 0x555555767950 <exec_byte_code+9539>,
          0x55555576798a <exec_byte_code+9597>, 0x5555557679c4 <exec_byte_code+9655>,
          0x5555557679f0 <exec_byte_code+9699>, 0x555555767a55 <exec_byte_code+9800>,
          0x555555767aba <exec_byte_code+9901>, 0x555555767af8 <exec_byte_code+9963>,
          0x555555767b36 <exec_byte_code+10025>, 0x555555766fd8 <exec_byte_code+7115>,
          0x555555767069 <exec_byte_code+7260>, 0x555555767b6c <exec_byte_code+10079>,
          0x555555767bac <exec_byte_code+10143>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555766532 <exec_byte_code+4389>,
--Type <RET> for more, q to quit, c to continue without paging--
          0x55555576698e <exec_byte_code+5505>, 0x55555576717d <exec_byte_code+7536>,
          0x555555767cbf <exec_byte_code+10418>, 0x555555767cff <exec_byte_code+10482>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767d4a <exec_byte_code+10557>, 0x555555767d95 <exec_byte_code+10632>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767e39 <exec_byte_code+10796> <repeats 64 times>}
#87 0x000055555572d61c in funcall_lambda (fun=fun@entry=0x7fffeab00acd, nargs=nargs@entry=2,
    arg_vector=arg_vector@entry=0x7fffffffcd60)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3274
        syms_left = 0x202
        lexenv = <optimized out>
        count = <optimized out>
        i = <optimized out>
        optional = <optimized out>
        rest = <optimized out>
        previous_rest = <optimized out>
        val = <optimized out>
#88 0x000055555572d9e6 in funcall_general (fun=0x7fffeab00acd, numargs=numargs@entry=2,
    args=args@entry=0x7fffffffcd60) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3066
        original_fun = 0x2aaa92f19bb8
#89 0x000055555572daec in Ffuncall (nargs=3, args=0x7fffffffcd58)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
        count = {bytes = 384}
        val = <optimized out>
#90 0x00007fffe0105ccd in F66696e642d66696c652d6e6f73656c6563742d31_find_file_noselect_1_0 ()
   from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/files-1e8937b2-97c45f94.eln
No symbol table info available.
#91 0x000055555572f1f7 in funcall_subr (subr=subr@entry=0x7fffeaaffa78, numargs=numargs@entry=6,
    args=args@entry=0x7fffffffcf20) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3193
        argbuf = {0xeab00605, 0x7fffeab00600, 0x7fffffffce30, 0x55555572d61c <funcall_lambda+300>,
          0x7fffffffce10, 0x55555571c153 <set_default_internal+493>, 0x7fffffffcf20, 0x7fffeab00605}
        a = <optimized out>
        maxargs = 6
        fun = <optimized out>
#92 0x000055555572d9d4 in funcall_general (fun=0x7fffeaaffa7d, numargs=numargs@entry=6,
    args=args@entry=0x7fffffffcf20) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
        original_fun = 0x2aaa92f192e0
#93 0x000055555572daec in Ffuncall (nargs=7, args=0x7fffffffcf18)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
        count = {bytes = 320}
        val = <optimized out>
#94 0x00007fffe01045b5 in F66696e642d66696c652d6e6f73656c656374_find_file_noselect_0 ()
   from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/files-1e8937b2-97c45f94.eln
No symbol table info available.
#95 0x000055555572f1b3 in funcall_subr (subr=subr@entry=0x7fffeaafe648, numargs=numargs@entry=4,
    args=args@entry=0x7fffffffd0b8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3189
        argbuf = {0x7fffeac1dfc8, 0x101000000000008, 0x555555917c18 <main_thread+504>, 0x7fffdf3ff098,
          0x7fffe3674170, 0x260eb5b8be63b500, 0x2aaa92f187c8, 0x8}
--Type <RET> for more, q to quit, c to continue without paging--
        a = <optimized out>
        maxargs = 4
        fun = <optimized out>
#96 0x000055555572d9d4 in funcall_general (fun=0x7fffeaafe64d, numargs=numargs@entry=4,
    args=args@entry=0x7fffffffd0b8) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
        original_fun = 0x2aaa92f18720
#97 0x000055555572daec in Ffuncall (nargs=5, args=0x7fffffffd0b0)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
        count = {bytes = 288}
        val = <optimized out>
#98 0x00007fffe0101c5d in F66696e642d66696c65_find_file_0 ()
   from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/files-1e8937b2-97c45f94.eln
No symbol table info available.
#99 0x000055555572f17f in funcall_subr (subr=subr@entry=0x7fffeaafe810, numargs=numargs@entry=2,
    args=args@entry=0x7fffffffd380) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3185
        argbuf = {0x12018, 0x7fffeab0a084, 0x0, 0x7fffe2c3042c, 0x0, 0x260eb5b8be63b500,
          0x5555559c6400 <freloc>, 0x2}
        a = <optimized out>
        maxargs = 2
        fun = <optimized out>
#100 0x000055555572d9d4 in funcall_general (fun=0x7fffeaafe815, numargs=numargs@entry=2,
    args=args@entry=0x7fffffffd380) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
        original_fun = 0x2aaa92f187c8
#101 0x000055555572daec in Ffuncall (nargs=3, args=0x7fffffffd378)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
        count = {bytes = 256}
        val = <optimized out>
#102 0x0000555555728bd0 in Ffuncall_interactively (nargs=3, args=0x7fffffffd378)
    at /home/reitero/build/sources/emacs/emacs/src/callint.c:250
        speccount = <optimized out>
#103 0x000055555572f26a in funcall_subr (subr=subr@entry=0x55555592bee0 <Sfuncall_interactively>,
    numargs=numargs@entry=3, args=args@entry=0x7fffffffd378)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3206
        maxargs = -2
        fun = <optimized out>
#104 0x000055555572d9d4 in funcall_general (fun=0x55555592bee5 <Sfuncall_interactively+5>,
    numargs=numargs@entry=3, args=args@entry=0x7fffffffd378)
    at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
        original_fun = 0xac28
#105 0x000055555572daec in Ffuncall (nargs=nargs@entry=4, args=args@entry=0x7fffffffd370)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
        count = {bytes = 192}
        val = <optimized out>
#106 0x000055555572f786 in Fapply (nargs=<optimized out>, args=0x7fffffffd4e0)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2787
        i = 4
        funcall_nargs = 4
        funcall_args = 0x7fffffffd370
        spread_arg = 0x0
        fun = <optimized out>
        sa_avail = <optimized out>
        sa_count = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
        numargs = <optimized out>
        retval = <optimized out>
#107 0x0000555555728f7d in Fcall_interactively (function=0x2aaa92f187c8, record_flag=0x0,
    keys=0x7fffe8800e45) at /home/reitero/build/sources/emacs/emacs/src/callint.c:342
        funval = <optimized out>
        events = <optimized out>
        env = <optimized out>
        speccount = <optimized out>
        arg_from_tty = false
        key_count = 3
        record_then_fail = false
        save_this_command = 0x2aaa92f187c8
        save_this_original_command = 0x2aaa92f187c8
        save_real_this_command = 0x2aaa92f187c8
        save_last_command = 0x0
        prefix_arg = 0x0
        enable = 0x0
        up_event = 0x0
        form = <optimized out>
        specs = 0x7fffe46e6eb3
        sa_avail = <optimized out>
        sa_count = <optimized out>
        string_len = <optimized out>
        string = <optimized out>
        string_end = <optimized out>
        next_event = <optimized out>
        nargs = <optimized out>
        args = <optimized out>
        visargs = <optimized out>
        varies = <optimized out>
        tem = <optimized out>
        val = <optimized out>
#108 0x00007fffdfffa8ad in F636f6d6d616e642d65786563757465_command_execute_0 ()
   from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/simple-fab5b0cf-42b305e3.eln
No symbol table info available.
#109 0x000055555572f1b3 in funcall_subr (subr=subr@entry=0x7fffe8814378, numargs=numargs@entry=1,
    args=args@entry=0x7fffffffd758) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3189
        argbuf = {0x2aaa92f187c8, 0x0, 0x0, 0x0, 0x7fffffffd670, 0x0, 0x0, 0x0}
        a = <optimized out>
        maxargs = 4
        fun = <optimized out>
#110 0x000055555572d9d4 in funcall_general (fun=0x7fffe881437d, numargs=numargs@entry=1,
    args=args@entry=0x7fffffffd758) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
        original_fun = 0x6820
#111 0x000055555572daec in Ffuncall (nargs=2, args=0x7fffffffd750)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
        count = {bytes = 128}
        val = <optimized out>
#112 0x00005555556b80a2 in command_loop_1 ()
    at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1556
        scount = <optimized out>
        keybuf = {0x82, 0x19a, 0x19a, 0x0, 0x2, 0x7fffe0955355, 0x7fffffffd7e0,
--Type <RET> for more, q to quit, c to continue without paging--
          0x55555571c153 <set_default_internal+493>, 0x0, 0x7fffffffd820, 0x2, 0x0, 0x7fffe0955355,
          0x0, 0x7fffffffd810, 0x55555572d1df <do_one_unbind+301>, 0x60, 0x7fffe8804a2b, 0x0,
          0x55555593bce0 <globals>, 0x7fffffffd870, 0x55555572d2b7 <unbind_to+141>, 0xc, 0xceb8, 0x0,
          0x7fffe0955355, 0x7fffffffd870, 0x260eb5b8be63b500, 0x7fffe060414b, 0x60}
        i = <optimized out>
        last_pt = 1545
        symval = <optimized out>
        cmd = <optimized out>
        txt = <optimized out>
        prev_modiff = 513
        prev_buffer = 0x7fffe1a41d00
#113 0x000055555572c36e in internal_condition_case (bfun=0x5555556b7ba1 <command_loop_1>,
    handlers=<optimized out>, hfun=0x5555556b4c5e <cmd_error>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:1626
        val = <optimized out>
        c = 0x7fffe1849700
#114 0x00005555556b4e89 in command_loop_2 (handlers=handlers@entry=0xa8)
    at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1174
        val = <optimized out>
#115 0x000055555572c2ac in internal_catch (tag=<optimized out>, func=0x5555556b4e67 <command_loop_2>,
    arg=0xa8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1305
        val = <optimized out>
        c = 0x7fffe18495d0
#116 0x00005555556b6069 in command_loop ()
    at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1152
No locals.
#117 0x00005555556b6100 in recursive_edit_1 ()
    at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:760
        count = <optimized out>
        val = <optimized out>
#118 0x00005555556b629e in Frecursive_edit ()
    at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:843
        count = <optimized out>
        buffer = <optimized out>
#119 0x00005555556b76d6 in main (argc=<optimized out>, argv=0x7fffffffdb68)
    at /home/reitero/build/sources/emacs/emacs/src/emacs.c:2580
        stack_bottom_variable = 0x7fffffffda20
        old_argc = <optimized out>
        dump_file = 0x0
        no_loadup = false
        junk = 0x0
        dname_arg = 0x0
        ch_to_dir = 0x0
        original_pwd = 0x0
        dump_mode = 0x0
        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>

>
> The interesting thing is that the segment from 0x7ffffeca46290 to
> 0x7fffeca46318 is small enough to print in its entirety.  Can you please
> do that by running
>
> x/17gx 0x7fffeca46290
>

(gdb) x/17gx 0x7fffeca46290
0x7fffeca46290:	0x0000000504d3d919	0x0000000000000011
0x7fffeca462a0:	0xffffffffffffffff	0x0000000000000000
0x7fffeca462b0:	0x00007fffe21fe9b0	0x0000000335cd620d
0x7fffeca462c0:	0x00007fffe2d2c323	0x00007fffe1a059a3
0x7fffeca462d0:	0x000000062e03e021	0x4000000021000004
0x7fffeca462e0:	0x00007fffe1966f23	0x00007fffe1a0567c
0x7fffeca462f0:	0x00007fffe1a02eb5	0x000000000000001e
0x7fffeca46300:	0x0000000340da230d	0x00007fffe1a41d05
0x7fffeca46310:	0x00007fffe36a119b

>
> It would be really good to know how much of the byte code stack was in
> use at the time.  I thought HORRIBLE_ESTIMATE meant that 1024 words of
> stack space were guaranteed for every bytecode object, but I got my
> units messed up: it's only 1024 bytes!  And limiting the bytecode reader
> to accept only objects which declare less than 128 words of stack space
> yields plenty of candidates.
>
> So it would be good to find out which bytecode function was on the stack
> here.
>
>> #28 0x000055555572d61c in funcall_lambda
>> (fun=fun@entry=XIL(0x7fffe881cb35), nargs=nargs@entry=2,
>> arg_vector=arg_vector@entry=0x7fffffffb358) at
>> /home/reitero/build/sources/emacs/emacs/src/eval.c:3274
>
> Can you find out more about fun, maybe?  "pp fun" might work, or "x/32gx
> 0x7fffe881cb30" for the raw data.
>

(gdb) fr 28
#28 0x000055555572d61c in funcall_lambda (fun=fun@entry=XIL(0x7fffe881cb35), nargs=nargs@entry=2,
    arg_vector=arg_vector@entry=0x7fffffffb358)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3274
3274		return exec_byte_code (fun, XFIXNUM (syms_left), nargs, arg_vector);
(gdb) pp fun
Cannot access memory at address 0x555555917ff0
(gdb) x/32gx 0x7fffe881cb30
0x7fffe881cb30:	0x0000000702073621	0x4000000021000005
0x7fffe881cb40:	0x000000000000080a	0x00007fffec69dcfc
0x7fffe881cb50:	0x00007fffeac314d5	0x000000000000002e
0x7fffe881cb60:	0x00007fffec69dd24	0x0000000500000009
0x7fffe881cb70:	0x00007fffeb81d1b0	0xffffffffffffffff
0x7fffe881cb80:	0x0000000000000000	0x00007fffeac315d0
0x7fffe881cb90:	0x0000000700000009	0x00007fffeb81d1d8
0x7fffe881cba0:	0x0000000000000002	0x00007fffeac315f4
0x7fffe881cbb0:	0x00007fffeac3161d	0x0000000000000016
0x7fffe881cbc0:	0x00007fffeac3164c	0x0000000500000009
0x7fffe881cbd0:	0x00007fffeb81d210	0xffffffffffffffff
0x7fffe881cbe0:	0x0000000000000000	0x00007fffeac31678
0x7fffe881cbf0:	0x0000000300000009	0x00007fffeb81d238
0x7fffe881cc00:	0x00007fffeac3169b	0x0000000500000009
0x7fffe881cc10:	0x00007fffeb81d250	0xffffffffffffffff
0x7fffe881cc20:	0x0000000000000000	0x00007fffeac316b8
(gdb) fr 28
#28 0x000055555572d61c in funcall_lambda (fun=fun@entry=XIL(0x7fffe881cb35), nargs=nargs@entry=2,
    arg_vector=arg_vector@entry=0x7fffffffb358)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3274
3274		return exec_byte_code (fun, XFIXNUM (syms_left), nargs, arg_vector);
(gdb) p data
$1 = (struct here_cg_arc_record *) 0x0
(gdb) p fun
$2 = XIL(0x7fffe881cb35)
(gdb) xtype
Lisp_Vectorlike
PVEC_CLOSURE

> Is this reproducible, by any chance?

Doesn't seem so, I have been opening the same and different .org files
ever since, without a crash.

Oliver

--=-=-=--




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

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


Received: (at submit) by debbugs.gnu.org; 13 Feb 2025 10:57:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 05:57:52 2025
Received: from localhost ([127.0.0.1]:40876 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiWuj-0002MM-Qc
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 05:57:52 -0500
Received: from lists.gnu.org ([2001:470:142::17]:37400)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <oliver.reiter@HIDDEN>)
 id 1tiWud-0002Lq-9M
 for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 05:57:47 -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 <oliver.reiter@HIDDEN>)
 id 1tiWuX-0000Gr-C4
 for bug-gnu-emacs@HIDDEN; Thu, 13 Feb 2025 05:57:37 -0500
Received: from mail.snapdragon.cc ([51.79.228.117])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <oliver.reiter@HIDDEN>)
 id 1tiWuR-00060Z-Uy
 for bug-gnu-emacs@HIDDEN; Thu, 13 Feb 2025 05:57:37 -0500
From: Oliver Reiter <oliver.reiter@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=snapdragon.cc;
 s=default; t=1739444248;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=HoqnHMw4kHkgdh4ECj06V01/zWAeV3jPgEmRUVLTHxc=;
 b=g9kvbjJ0OJYUzPJRIsx8oH/7g1463IP01qlITf1FBqWtoeRHBkRrsUOudaCpuq7crjwMUk
 QPlYN94M/yGq6GNyjzw/AlyR5RrZ5Su0RAtDY3lOpPFYfVHourcomZvP/Pb1QjnqjJ2dAq
 h7pKtMrMECUbcHEFuYRh0d5Lx25K2Vo=
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76237: 31.0.50; feature/igc: crash #1, 2025-02-12
In-Reply-To: <878qqaevmo.fsf@HIDDEN> (Pip Cet's message of "Wed, 12
 Feb 2025 20:50:06 +0000")
References: <87pljmsyoh.fsf@HIDDEN> <878qqaevmo.fsf@HIDDEN>
Date: Thu, 13 Feb 2025 11:57:24 +0100
Message-ID: <87bjv6m7sb.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Received-SPF: pass client-ip=51.79.228.117;
 envelope-from=oliver.reiter@HIDDEN; helo=mail.snapdragon.cc
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,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
 T_FILL_THIS_FORM_SHORT=0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: submit
Cc: bug-gnu-emacs@HIDDEN, 76237 <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: -0.1 (/)

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

Pip Cet <pipcet@HIDDEN> writes:

> "Oliver Reiter via \"Bug reports for GNU Emacs, the Swiss army knife of text editors\"" <bug-gnu-emacs@HIDDEN> writes:
>
>> Dear all,
>>
>> crash happened while opening a .org file:
>
> Thanks!  This one looks like we might get somewhere with it!
>
>> (gdb) bt
>
> Can you include "bt full" as well?
>
Sure:

(gdb) bt full
#0  terminate_due_to_signal (sig=6, backtrace_limit=2147483647)
    at /home/reitero/build/sources/emacs/emacs/src/emacs.c:425
No locals.
#1  0x000055555579ef5a in set_state (state=state@entry=IGC_STATE_DEAD)
    at /home/reitero/build/sources/emacs/emacs/src/igc.c:1017
        old_state = <optimized out>
#2  0x00005555557a0a7b in igc_assert_fail (file=<optimized out>, line=<optimized out>,
    msg=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/igc.c:306
No locals.
#3  0x0000555555835579 in LockClaim ()
No symbol table info available.
#4  0x0000555555835825 in ArenaEnterLock ()
No symbol table info available.
#5  0x000055555585f33e in ArenaAccess ()
No symbol table info available.
#6  0x000055555585f834 in sigHandle ()
No symbol table info available.
#7  <signal handler called>
No locals.
#8  __memcpy_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:833
No locals.
#9  0x000055555586962d in amcSegFix ()
No symbol table info available.
#10 0x000055555580362d in _mps_fix2 ()
No symbol table info available.
#11 0x00005555557994a7 in fix_raw (ss=ss@entry=0x7fffffffad78, p=p@entry=0x7fffffffabf0)
    at /home/reitero/build/sources/emacs/emacs/src/igc.c:1188
        base = 0x7fffe21fe9a8
        res = <optimized out>
        client = <optimized out>
        _ss = 0x7fffffffad78
        _mps_zs = 22
        _mps_ufs = 1196320194969856
        _mps_wt = warning: left shift count >= width of type
0
        _mps_w = 70362066845694
#12 0x0000555555799563 in fix_string (ss=ss@entry=0x7fffffffad78, s=s@entry=0x7fffeca46290)
    at /home/reitero/build/sources/emacs/emacs/src/igc.c:1765
        res = <optimized out>
        ptr = 0x7fffe21fe9a8
        res = <optimized out>
        _ss = 0x7fffffffad78
        _mps_zs = <optimized out>
        _mps_ufs = 1196320194969600
        _mps_wt = <optimized out>
        _mps_w = <optimized out>
#13 0x00005555557a0f93 in dflt_scan_obj (ss=ss@entry=0x7fffffffad78,
    base_start=base_start@entry=0x7fffeca46290, base_limit=base_limit@entry=0x7fffeca46318,
    closure=closure@entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2032
        client = 0x7fffeca46290
        base = 0x7fffeca46290
        obj_ = <optimized out>
        obj_ = <optimized out>
        obj_ = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
        obj_ = <optimized out>
        obj_ = <error reading variable obj_ (Cannot access memory at address 0x0)>
        obj_ = <error reading variable obj_ (Cannot access memory at address 0x0)>
        obj_ = <optimized out>
        obj_ = <optimized out>
        obj_ = <optimized out>
        obj_ = <optimized out>
        obj_ = <optimized out>
        obj_ = <optimized out>
        obj_ = <optimized out>
        obj_ = <error reading variable obj_ (Cannot access memory at address 0x0)>
        obj_ = <error reading variable obj_ (Cannot access memory at address 0x0)>
        header = 0x7fffeca46290
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        _ss = 0x7fffffffad78
        _mps_zs = <optimized out>
        _mps_ufs = 1196320194969600
        _mps_wt = <optimized out>
        _mps_w = <optimized out>
#14 0x00005555557a1146 in dflt_scanx (ss=ss@entry=0x7fffffffad78, base_start=<optimized out>,
    base_limit=0x7fffeca46318, closure=closure@entry=0x0)
    at /home/reitero/build/sources/emacs/emacs/src/igc.c:2099
        res = <optimized out>
        base = 0x7fffeca46290
        _ss = 0x7fffffffad78
        _mps_zs = <optimized out>
        _mps_ufs = 1196320194969600
        _mps_wt = <optimized out>
        _mps_w = <optimized out>
#15 0x00005555557a1182 in dflt_scan (ss=0x7fffffffad78, base_start=<optimized out>,
    base_limit=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2110
        res = <optimized out>
        _ss = 0x7fffffffad78
        _mps_zs = <optimized out>
        _mps_ufs = 0
        _mps_wt = <optimized out>
        _mps_w = <optimized out>
#16 0x0000555555834ce5 in amcSegScan ()
--Type <RET> for more, q to quit, c to continue without paging--
No symbol table info available.
#17 0x0000555555863ec0 in traceScanSegRes ()
No symbol table info available.
#18 0x00005555558640aa in traceScanSeg ()
No symbol table info available.
#19 0x0000555555864f06 in TraceAdvance ()
No symbol table info available.
#20 0x00005555558656cd in TracePoll ()
No symbol table info available.
#21 0x0000555555865939 in ArenaPoll ()
No symbol table info available.
#22 0x0000555555865d23 in mps_ap_fill ()
No symbol table info available.
#23 0x000055555579d572 in alloc_impl (size=size@entry=24, type=type@entry=IGC_OBJ_CONS,
    ap=0x7fffe8001900) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4089
        res = <optimized out>
        p = 0x0
#24 0x000055555579d661 in alloc (size=size@entry=24, type=type@entry=IGC_OBJ_CONS)
    at /home/reitero/build/sources/emacs/emacs/src/igc.c:4117
No locals.
#25 0x000055555579d682 in igc_make_cons (car=0x7fffe5e86e6b, cdr=0x7fffe5e875ab)
    at /home/reitero/build/sources/emacs/emacs/src/igc.c:4146
        cons = <optimized out>
#26 0x000055555570e3cd in Fcons (car=<optimized out>, cdr=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/alloc.c:2812
No locals.
#27 0x0000555555766436 in exec_byte_code (fun=<optimized out>, args_template=<optimized out>,
    nargs=<optimized out>, args=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/bytecode.c:1106
        call_nargs = <optimized out>
        arrayval = <optimized out>
        arrayval = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        handler = <optimized out>
        n = <optimized out>
        n = <optimized out>
        op = <optimized out>
        newelt = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        size = <optimized out>
        size = <optimized out>
        v1 = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        targets = <optimized out>
        cell = <optimized out>
        cell = <optimized out>
        newval = <optimized out>
        newval = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
        template = <optimized out>
        call_args = <optimized out>
        val = <optimized out>
        idxval = <optimized out>
        idxval = <optimized out>
        count1 = <optimized out>
        count1 = <optimized out>
        ptr = <optimized out>
        ptr = <optimized out>
        idx = <optimized out>
        idx = <optimized out>
        call_fun = <optimized out>
        original_fun = <optimized out>
        type = <optimized out>
        body = <optimized out>
        handlers = <optimized out>
        quitcounter = 160 '\240'
        bc = 0x555555917c18 <main_thread+504>
        top = 0x7fffdf3ff670
        pc = 0x7fffe9af56ee "\030\211\242\242\303=\203\032"
        bytestr = <optimized out>
        vector = <optimized out>
        maxdepth = <optimized out>
        const_length = <optimized out>
        bytestr_length = <optimized out>
        vectorp = 0x7fffec6900b0
        max_stack = <optimized out>
        frame_base = <optimized out>
        fp = <optimized out>
        bytestr_data = 0x7fffe9af56e8 "\211C\211\242\bB\030\211\242\242\303=\203\032"
        rest = <optimized out>
        mandatory = <optimized out>
        nonrest = <optimized out>
        pushedargs = <optimized out>
        saved_quitcounter = 1 '\001'
        saved_vectorp = 0x7fffeac314e0
        saved_bytestr_data = 0x7fffeac31a48 "\b@\303=\203\t"
        result = <optimized out>
        targets = {0x555555767bec <exec_byte_code+10207>, 0x555555767c0b <exec_byte_code+10238>,
          0x555555767c0d <exec_byte_code+10240>, 0x555555767c42 <exec_byte_code+10293>,
          0x555555767c44 <exec_byte_code+10295>, 0x555555767c0d <exec_byte_code+10240>,
          0x555555767c46 <exec_byte_code+10297>, 0x555555767c7e <exec_byte_code+10353>,
          0x55555576560c <exec_byte_code+511>, 0x55555576560e <exec_byte_code+513>,
          0x555555765664 <exec_byte_code+599>, 0x555555765666 <exec_byte_code+601>,
          0x555555765668 <exec_byte_code+603>, 0x55555576560e <exec_byte_code+513>,
          0x55555576566a <exec_byte_code+605>, 0x5555557655fa <exec_byte_code+493>,
          0x5555557657f2 <exec_byte_code+997>, 0x5555557657f4 <exec_byte_code+999>,
          0x555555765836 <exec_byte_code+1065>, 0x555555765838 <exec_byte_code+1067>,
          0x55555576583a <exec_byte_code+1069>, 0x5555557657f4 <exec_byte_code+999>,
          0x55555576584e <exec_byte_code+1089>, 0x55555576583c <exec_byte_code+1071>,
          0x5555557658ca <exec_byte_code+1213>, 0x5555557658cc <exec_byte_code+1215>,
          0x555555765919 <exec_byte_code+1292>, 0x55555576591b <exec_byte_code+1294>,
          0x55555576591d <exec_byte_code+1296>, 0x5555557658cc <exec_byte_code+1215>,
--Type <RET> for more, q to quit, c to continue without paging--
          0x5555557658af <exec_byte_code+1186>, 0x5555557658b8 <exec_byte_code+1195>,
          0x55555576593e <exec_byte_code+1329>, 0x555555765940 <exec_byte_code+1331>,
          0x555555765ada <exec_byte_code+1741>, 0x555555765adf <exec_byte_code+1746>,
          0x555555765ae4 <exec_byte_code+1751>, 0x555555765940 <exec_byte_code+1331>,
          0x55555576591f <exec_byte_code+1298>, 0x555555765929 <exec_byte_code+1308>,
          0x555555765b93 <exec_byte_code+1926>, 0x555555765b95 <exec_byte_code+1928>,
          0x555555765bdf <exec_byte_code+2002>, 0x555555765be1 <exec_byte_code+2004>,
          0x555555765be3 <exec_byte_code+2006>, 0x555555765b95 <exec_byte_code+1928>,
          0x555555765b78 <exec_byte_code+1899>, 0x555555765b81 <exec_byte_code+1908>,
          0x5555557660a4 <exec_byte_code+3223>, 0x555555766024 <exec_byte_code+3095>,
          0x555555765f99 <exec_byte_code+2956>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x55555576620d <exec_byte_code+3584>, 0x5555557662c1 <exec_byte_code+3764>,
          0x555555766301 <exec_byte_code+3828>, 0x55555576634c <exec_byte_code+3903>,
          0x555555766397 <exec_byte_code+3978>, 0x55555576570f <exec_byte_code+770>,
          0x55555576575d <exec_byte_code+848>, 0x5555557663e2 <exec_byte_code+4053>,
          0x5555557656b4 <exec_byte_code+679>, 0x555555765797 <exec_byte_code+906>,
          0x55555576641c <exec_byte_code+4111>, 0x555555766456 <exec_byte_code+4169>,
          0x555555766482 <exec_byte_code+4213>, 0x5555557664bc <exec_byte_code+4271>,
          0x5555557664f5 <exec_byte_code+4328>, 0x555555766573 <exec_byte_code+4454>,
          0x55555576659f <exec_byte_code+4498>, 0x555555766698 <exec_byte_code+4747>,
          0x5555557667a6 <exec_byte_code+5017>, 0x5555557667d2 <exec_byte_code+5061>,
          0x5555557667fe <exec_byte_code+5105>, 0x555555766838 <exec_byte_code+5163>,
          0x555555766872 <exec_byte_code+5221>, 0x5555557668ac <exec_byte_code+5279>,
          0x5555557668ec <exec_byte_code+5343>, 0x555555766922 <exec_byte_code+5397>,
          0x555555766958 <exec_byte_code+5451>, 0x5555557669cf <exec_byte_code+5570>,
          0x555555766a26 <exec_byte_code+5657>, 0x555555766a7d <exec_byte_code+5744>,
          0x555555766af3 <exec_byte_code+5862>, 0x555555766b71 <exec_byte_code+5988>,
          0x555555766bef <exec_byte_code+6114>, 0x555555766c6d <exec_byte_code+6240>,
          0x555555766ceb <exec_byte_code+6366>, 0x555555766d75 <exec_byte_code+6504>,
          0x555555766dd6 <exec_byte_code+6601>, 0x555555766e60 <exec_byte_code+6739>,
          0x555555766ecb <exec_byte_code+6846>, 0x555555766f36 <exec_byte_code+6953>,
          0x5555557670d7 <exec_byte_code+7370>, 0x555555765ea0 <exec_byte_code+2707>,
          0x555555767120 <exec_byte_code+7443>, 0x55555576714c <exec_byte_code+7487>,
          0x5555557671be <exec_byte_code+7601>, 0x555555767207 <exec_byte_code+7674>,
          0x555555767250 <exec_byte_code+7747>, 0x55555576727c <exec_byte_code+7791>,
          0x5555557672aa <exec_byte_code+7837>, 0x5555557672d8 <exec_byte_code+7883>,
          0x55555576730e <exec_byte_code+7937>, 0x555555767bec <exec_byte_code+10207>,
          0x55555576733f <exec_byte_code+7986>, 0x55555576736d <exec_byte_code+8032>,
          0x55555576739b <exec_byte_code+8078>, 0x5555557673c9 <exec_byte_code+8124>,
          0x5555557673f7 <exec_byte_code+8170>, 0x555555767425 <exec_byte_code+8216>,
          0x555555765ea0 <exec_byte_code+2707>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767451 <exec_byte_code+8260>, 0x555555767490 <exec_byte_code+8323>,
          0x5555557674bc <exec_byte_code+8367>, 0x5555557674e8 <exec_byte_code+8411>,
          0x555555767522 <exec_byte_code+8469>, 0x55555576755c <exec_byte_code+8527>,
          0x555555767588 <exec_byte_code+8571>, 0x5555557675b4 <exec_byte_code+8615>,
          0x5555557675ee <exec_byte_code+8673>, 0x555555767628 <exec_byte_code+8731>,
          0x555555767662 <exec_byte_code+8789>, 0x555555767690 <exec_byte_code+8835>,
          0x555555767bec <exec_byte_code+10207>, 0x555555765e3e <exec_byte_code+2609>,
          0x555555765be5 <exec_byte_code+2008>, 0x555555765673 <exec_byte_code+614>,
          0x555555765c5b <exec_byte_code+2126>, 0x555555765c98 <exec_byte_code+2187>,
          0x555555765cd5 <exec_byte_code+2248>, 0x555555765d16 <exec_byte_code+2313>,
--Type <RET> for more, q to quit, c to continue without paging--
          0x555555765e1c <exec_byte_code+2575>, 0x555555765883 <exec_byte_code+1142>,
          0x555555765e7e <exec_byte_code+2673>, 0x555555765ec2 <exec_byte_code+2741>,
          0x555555765f27 <exec_byte_code+2842>, 0x555555765f58 <exec_byte_code+2891>,
          0x5555557660d7 <exec_byte_code+3274>, 0x55555576612a <exec_byte_code+3357>,
          0x55555576616a <exec_byte_code+3421>, 0x5555557661b0 <exec_byte_code+3491>,
          0x555555767bec <exec_byte_code+10207>, 0x5555557676bc <exec_byte_code+8879>,
          0x5555557676fc <exec_byte_code+8943>, 0x555555767728 <exec_byte_code+8987>,
          0x555555767754 <exec_byte_code+9031>, 0x555555767780 <exec_byte_code+9075>,
          0x5555557677ac <exec_byte_code+9119>, 0x5555557677e6 <exec_byte_code+9177>,
          0x555555767820 <exec_byte_code+9235>, 0x55555576785a <exec_byte_code+9293>,
          0x555555767894 <exec_byte_code+9351>, 0x555555767950 <exec_byte_code+9539>,
          0x55555576798a <exec_byte_code+9597>, 0x5555557679c4 <exec_byte_code+9655>,
          0x5555557679f0 <exec_byte_code+9699>, 0x555555767a55 <exec_byte_code+9800>,
          0x555555767aba <exec_byte_code+9901>, 0x555555767af8 <exec_byte_code+9963>,
          0x555555767b36 <exec_byte_code+10025>, 0x555555766fd8 <exec_byte_code+7115>,
          0x555555767069 <exec_byte_code+7260>, 0x555555767b6c <exec_byte_code+10079>,
          0x555555767bac <exec_byte_code+10143>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555766532 <exec_byte_code+4389>,
          0x55555576698e <exec_byte_code+5505>, 0x55555576717d <exec_byte_code+7536>,
          0x555555767cbf <exec_byte_code+10418>, 0x555555767cff <exec_byte_code+10482>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767d4a <exec_byte_code+10557>, 0x555555767d95 <exec_byte_code+10632>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767e39 <exec_byte_code+10796> <repeats 64 times>}
#28 0x000055555572d61c in funcall_lambda (fun=fun@entry=0x7fffe881cb35, nargs=nargs@entry=2,
    arg_vector=arg_vector@entry=0x7fffffffb358)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3274
        syms_left = 0x80a
        lexenv = <optimized out>
        count = <optimized out>
        i = <optimized out>
        optional = <optimized out>
        rest = <optimized out>
        previous_rest = <optimized out>
        val = <optimized out>
#29 0x000055555572d9e6 in funcall_general (fun=0x7fffe881cb35, numargs=numargs@entry=2,
    args=args@entry=0x7fffffffb358) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3066
        original_fun = 0xcef0
#30 0x000055555572daec in Ffuncall (nargs=3, args=0x7fffffffb350)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
        count = {bytes = 1856}
        val = <optimized out>
#31 0x000055555575465c in readevalloop_eager_expand_eval (val=0x7fffe5e871b3,
    val@entry=0x7fffe5e85fbb, macroexpand=macroexpand@entry=0xcef0)
    at /home/reitero/build/sources/emacs/emacs/src/lread.c:2356
No locals.
#32 0x0000555555758d14 in readevalloop (readcharfun=readcharfun@entry=0x7fffe4716515,
    infile0=infile0@entry=0x0, sourcename=0x7fffe47174a4, sourcename@entry=0x7fffe471645c,
--Type <RET> for more, q to quit, c to continue without paging--
    printflag=printflag@entry=false, unibyte=unibyte@entry=0x0, readfun=readfun@entry=0x0, start=0x0,
    end=0x0) at /home/reitero/build/sources/emacs/emacs/src/lread.c:2538
        count1 = <optimized out>
        buf = <optimized out>
        c = <optimized out>
        val = 0x7fffe5e85fbb
        count = <optimized out>
        b = 0x7fffe4716510
        continue_reading_p = true
        lex_bound = <optimized out>
        whole_buffer = true
        first_sexp = <optimized out>
        macroexpand = 0xcef0
#33 0x0000555555758f02 in Feval_buffer (buffer=<optimized out>, printflag=0x0,
    filename=0x7fffe471645c, unibyte=0x0, do_allow_print=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/lread.c:2613
        count = <optimized out>
        tem = <optimized out>
        buf = 0x7fffe4716515
#34 0x00007fffdfe4e394 in F6c6f61642d776974682d636f64652d636f6e76657273696f6e_load_with_code_conversion_0 ()
   from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/mule-3352613d-c6fd62fc.eln
No symbol table info available.
#35 0x000055555572f1d3 in funcall_subr (subr=subr@entry=0x7fffeadd0148, numargs=numargs@entry=4,
    args=args@entry=0x7fffffffb7f8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3191
        argbuf = {0x7fffe471645c, 0x7fffe471645c, 0x0, 0x38, 0x0, 0x69614d203b3b0a3e,
          0x3a72656e6961746e, 0x422073616e6f4a20}
        a = <optimized out>
        maxargs = 5
        fun = <optimized out>
#36 0x000055555572d9d4 in funcall_general (fun=0x7fffeadd014d, numargs=numargs@entry=4,
    args=args@entry=0x7fffffffb7f8) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
        original_fun = 0x2aaa92ec7e28
#37 0x000055555572daec in Ffuncall (nargs=5, args=0x7fffffffb7f0)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
        count = {bytes = 1312}
        val = <optimized out>
#38 0x000055555575ac29 in Fload (file=file@entry=0x7fffe8c4afe4, noerror=noerror@entry=0x0,
    nomessage=nomessage@entry=0x38, nosuffix=nosuffix@entry=0x0, must_suffix=<optimized out>,
    must_suffix@entry=0x38) at /home/reitero/build/sources/emacs/emacs/src/lread.c:1616
        val = <optimized out>
        stream = 0x0
        fd = 14
        fd_index = <optimized out>
        count = <optimized out>
        found = 0x7fffe471645c
        efound = <optimized out>
        hist_file_name = 0x7fffe471645c
        newer = false
        compiled = false
        handler = <optimized out>
        fmode = 0x55555588bef7 "r"
--Type <RET> for more, q to quit, c to continue without paging--
        version = 0
        no_native = <optimized out>
        is_module = false
        is_native_elisp = false
        found_eff = <optimized out>
        is_elc = false
        input = {stream = 0x0, lookahead = 0 '\000', buf = "\000\000\000"}
#39 0x000055555575b3d0 in save_match_data_load (file=0x7fffe8c4afe4, noerror=0x0, nomessage=0x38,
    nosuffix=0x0, must_suffix=0x38) at /home/reitero/build/sources/emacs/emacs/src/lread.c:1780
        count = <optimized out>
        result = <optimized out>
#40 0x000055555572d40c in load_with_autoload_queue (file=0x7fffe8c4afe4, noerror=noerror@entry=0x0,
    nomessage=nomessage@entry=0x38, nosuffix=nosuffix@entry=0x0, must_suffix=must_suffix@entry=0x38)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2390
        count = <optimized out>
        tem = <optimized out>
#41 0x000055555572eba4 in Fautoload_do_load (fundef=fundef@entry=0x7fffe8c47723,
    funname=funname@entry=0x2aaa93309f88, macro_only=macro_only@entry=0x0)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2437
        kind = 0x0
        ignore_errors = 0x0
#42 0x000055555572d96b in funcall_general (fun=0x7fffe8c47723, numargs=numargs@entry=0,
    args=args@entry=0x7fffffffba28) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3080
        funcar = 0x4ad0
        original_fun = 0x2aaa93309f88
#43 0x000055555572daec in Ffuncall (nargs=1, args=0x7fffffffba20)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
        count = {bytes = 1056}
        val = <optimized out>
#44 0x000055555573043a in eval_sub (form=form@entry=0x7fffe18e8c8b)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2592
        vals = 0x7fffffffba20
        argnum = 1
        sa_avail = <optimized out>
        sa_count = <optimized out>
        args_left = 0x0
        numargs = <optimized out>
        original_fun = <optimized out>
        original_args = 0x7fffe18e8c73
        count = <optimized out>
        fun = 0x55555592eca5 <Sfuncall+5>
        val = <optimized out>
        funcar = <optimized out>
        argvals = {0x7fffe46f2343, 0x260eb5b8be63b500, 0x24, 0x7fffe18e8643, 0x2, 0x4440, 0x5592f965,
          0x55555592f960 <Sand>}
        retry = <optimized out>
#45 0x0000555555731509 in internal_lisp_condition_case (var=0x2aaa8ab9c2b8, bodyform=0x7fffe18e8c8b,
    handlers=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1552
        clause = <optimized out>
        condition = <optimized out>
        c = <optimized out>
        clauses_volatile = <optimized out>
        pcl = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
        oldhandlerlist = 0x7fffe1849c88
        clausenb = <optimized out>
        success_handler = <optimized out>
        clauses = 0x7fffffffbaf0
        var_volatile = 0x2aaa8ab9c2b8
        val = <optimized out>
        handler_body = <optimized out>
        count = <optimized out>
#46 0x0000555555731613 in Fcondition_case (args=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:1451
        var = <optimized out>
        bodyform = <optimized out>
        handlers = <optimized out>
#47 0x0000555555730352 in eval_sub (form=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
        args_left = 0x7fffe18e8dab
        numargs = 3
        original_fun = 0x6c10
        original_args = 0x7fffe18e8dab
        count = <optimized out>
        fun = 0x55555592efa5 <Scondition_case+5>
        val = <optimized out>
        funcar = <optimized out>
        argvals = {0x18, 0x7fffe46ed490, 0x7fffffffbc30, 0x7fffe46f4253, 0x555555b1a630, 0x1,
          0x555555b1a630, 0x1}
        retry = <optimized out>
#48 0x0000555555730893 in Fprogn (body=0x7fffe18e820b)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
        form = <optimized out>
        val = <optimized out>
#49 0x000055555572d82f in funcall_lambda (fun=fun@entry=0x7fffe18e8eb5, nargs=nargs@entry=1,
    arg_vector=arg_vector@entry=0x7fffffffbe08)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3372
        syms_left = <optimized out>
        lexenv = 0x7fffe46f4253
        count = <optimized out>
        i = 1
        optional = false
        rest = false
        previous_rest = false
        val = <optimized out>
#50 0x000055555572d9e6 in funcall_general (fun=0x7fffe18e8eb5, numargs=numargs@entry=1,
    args=args@entry=0x7fffffffbe08) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3066
        original_fun = 0x2aaa8bfab028
#51 0x000055555572daec in Ffuncall (nargs=2, args=args@entry=0x7fffffffbe00)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
        count = {bytes = 928}
        val = <optimized out>
#52 0x000055555572dc8a in run_hook_wrapped_funcall (nargs=<optimized out>, args=0x7fffffffbe00)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2894
        tmp = 0x2aaa93309f88
        ret = <optimized out>
#53 0x000055555572c5ff in run_hook_with_args (nargs=2, args=0x7fffffffbe00,
--Type <RET> for more, q to quit, c to continue without paging--
    funcall=funcall@entry=0x55555572dc6d <run_hook_wrapped_funcall>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2975
        global_vals = <optimized out>
        sym = 0x2aaa93308e98
        val = 0x7fffe3403a9b
        ret = 0x0
#54 0x000055555572c748 in Frun_hook_wrapped (nargs=<optimized out>, args=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2909
No locals.
#55 0x000055555573043a in eval_sub (form=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2592
        vals = 0x7fffffffbe00
        argnum = 2
        sa_avail = <optimized out>
        sa_count = <optimized out>
        args_left = 0x0
        numargs = <optimized out>
        original_fun = <optimized out>
        original_args = 0x7fffe18e9163
        count = <optimized out>
        fun = 0x55555592ea65 <Srun_hook_wrapped+5>
        val = <optimized out>
        funcar = <optimized out>
        argvals = {0x1, 0x7fffffffbe90, 0x7fffffffbe80, 0x555555730893 <Fprogn+36>, 0x1, 0x0,
          0x7fffffffbf00, 0x55555573120a <Flet+561>}
        retry = <optimized out>
#56 0x0000555555730893 in Fprogn (body=0x0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
        form = <optimized out>
        val = <optimized out>
#57 0x000055555573120a in Flet (args=0x7fffe18e9133)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:1121
        temps = 0x7fffffffbf00
        tem = <optimized out>
        lexenv = 0x7fffe46f4223
        elt = <optimized out>
        count = <optimized out>
        argnum = 1
        sa_avail = <optimized out>
        sa_count = <optimized out>
        varlist = 0x0
        varlist_len = <optimized out>
        nvars = 1
#58 0x0000555555730352 in eval_sub (form=form@entry=0x7fffe18e90d3)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
        args_left = 0x7fffe18e9133
        numargs = 2
        original_fun = 0xde40
        original_args = 0x7fffe18e9133
        count = <optimized out>
        fun = 0x55555592f2a5 <Slet+5>
        val = <optimized out>
        funcar = <optimized out>
        argvals = {0x5592f1e5, 0x55555592f1e0 <Swhile>, 0x7fffffffbfe0, 0x555555730893 <Fprogn+36>,
--Type <RET> for more, q to quit, c to continue without paging--
          0x7fffe90ab83b, 0x2aaa8c198388, 0x7fffffffbff0, 0x555555730941 <prog_ignore+9>}
        retry = <optimized out>
#59 0x0000555555731509 in internal_lisp_condition_case (var=0x2aaa8ab9c2b8, bodyform=0x7fffe18e90d3,
    handlers=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1552
        clause = <optimized out>
        condition = <optimized out>
        c = <optimized out>
        clauses_volatile = <optimized out>
        pcl = <optimized out>
        oldhandlerlist = 0x7fffe1849700
        clausenb = <optimized out>
        success_handler = <optimized out>
        clauses = 0x7fffffffc040
        var_volatile = 0x2aaa8ab9c2b8
        val = <optimized out>
        handler_body = <optimized out>
        count = <optimized out>
#60 0x0000555555731613 in Fcondition_case (args=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:1451
        var = <optimized out>
        bodyform = <optimized out>
        handlers = <optimized out>
#61 0x0000555555730352 in eval_sub (form=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
        args_left = 0x7fffe18ea8bb
        numargs = 3
        original_fun = 0x6c10
        original_args = 0x7fffe18ea8bb
        count = <optimized out>
        fun = 0x55555592efa5 <Scondition_case+5>
        val = <optimized out>
        funcar = <optimized out>
        argvals = {0x18, 0x7fffe46ed490, 0x7fffffffc180, 0x7fffe46f4223, 0x555555b1a570, 0x1,
          0x555555b1a570, 0x7fffffffc1e0}
        retry = <optimized out>
#62 0x0000555555730893 in Fprogn (body=0x7fffe18e9a7b)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
        form = <optimized out>
        val = <optimized out>
#63 0x000055555573120a in Flet (args=0x7fffe18ea993)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:1121
        temps = 0x7fffffffc1e0
        tem = <optimized out>
        lexenv = 0x7fffe46f4223
        elt = <optimized out>
        count = <optimized out>
        argnum = 1
        sa_avail = <optimized out>
        sa_count = <optimized out>
        varlist = 0x0
        varlist_len = <optimized out>
        nvars = 1
#64 0x0000555555730352 in eval_sub (form=<optimized out>)
--Type <RET> for more, q to quit, c to continue without paging--
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
        args_left = 0x7fffe18ea993
        numargs = 3
        original_fun = 0xde40
        original_args = 0x7fffe18ea993
        count = <optimized out>
        fun = 0x55555592f2a5 <Slet+5>
        val = <optimized out>
        funcar = <optimized out>
        argvals = {0x5555557f15e0 <cbsTestNode>, 0x260eb5b8be63b500, 0x0, 0x7fffe90a7033, 0x2, 0xde40,
          0x5592f2a5, 0x55555592f2a0 <Slet>}
        retry = <optimized out>
#65 0x0000555555730893 in Fprogn (body=0x0, body@entry=0x7fffe18ea9f3)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
        form = <optimized out>
        val = <optimized out>
#66 0x0000555555730941 in prog_ignore (body=body@entry=0x7fffe18ea9f3)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:466
No locals.
#67 0x0000555555731266 in Fwhile (args=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:1142
        test = 0x2aaa8bfacac8
        body = 0x7fffe18ea9f3
#68 0x0000555555730352 in eval_sub (form=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
        args_left = 0x7fffe18ea9db
        numargs = 2
        original_fun = 0x2aaa8ab0e540
        original_args = 0x7fffe18ea9db
        count = <optimized out>
        fun = 0x55555592f1e5 <Swhile+5>
        val = <optimized out>
        funcar = <optimized out>
        argvals = {0x18, 0x7fffe46ed490, 0x7fffffffc3f0, 0x7fffe46f41f3, 0x555555b1a510, 0x1,
          0x555555b1a510, 0x7fffffffc450}
        retry = <optimized out>
#69 0x0000555555730893 in Fprogn (body=0x0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
        form = <optimized out>
        val = <optimized out>
#70 0x000055555573120a in Flet (args=0x7fffe18eaa23)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:1121
        temps = 0x7fffffffc450
        tem = <optimized out>
        lexenv = 0x7fffe46f41f3
        elt = <optimized out>
        count = <optimized out>
        argnum = 1
        sa_avail = <optimized out>
        sa_count = <optimized out>
        varlist = 0x0
        varlist_len = <optimized out>
        nvars = 1
#71 0x0000555555730352 in eval_sub (form=<optimized out>)
--Type <RET> for more, q to quit, c to continue without paging--
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
        args_left = 0x7fffe18eaa23
        numargs = 2
        original_fun = 0xde40
        original_args = 0x7fffe18eaa23
        count = <optimized out>
        fun = 0x55555592f2a5 <Slet+5>
        val = <optimized out>
        funcar = <optimized out>
        argvals = {0x18, 0x7fffe46ed490, 0x7fffffffc550, 0x7fffe46f41c3, 0x555555b1a4d0, 0x1,
          0x555555b1a4d0, 0x1}
        retry = <optimized out>
#72 0x0000555555730893 in Fprogn (body=0x0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
        form = <optimized out>
        val = <optimized out>
#73 0x000055555572d82f in funcall_lambda (fun=fun@entry=0x7fffe18eab45, nargs=nargs@entry=1,
    arg_vector=arg_vector@entry=0x7fffffffc620)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3372
        syms_left = <optimized out>
        lexenv = 0x7fffe46f41c3
        count = <optimized out>
        i = 1
        optional = false
        rest = true
        previous_rest = false
        val = <optimized out>
#74 0x000055555572ffbb in apply_lambda (fun=fun@entry=0x7fffe18eab45, args=<optimized out>,
    count=count@entry=...) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3237
        arg_vector = 0x7fffffffc620
        tem = <optimized out>
        sa_avail = <optimized out>
        sa_count = <optimized out>
        numargs = 1
        args_left = <optimized out>
#75 0x000055555573063c in eval_sub (form=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2667
        original_fun = 0x2aaa8bfac118
        original_args = 0x7fffe90a341b
        count = <optimized out>
        fun = 0x7fffe18eab45
        val = <optimized out>
        funcar = <optimized out>
        argvals = {0x0, 0x200, 0x0, 0x0, 0x7fffe46f213c, 0x0, 0x0, 0x555555799d18 <igc_header_hash+31>}
        retry = <optimized out>
#76 0x0000555555730893 in Fprogn (body=0x7fffe90a2c23)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
        form = <optimized out>
        val = <optimized out>
#77 0x0000555555730352 in eval_sub (form=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
        args_left = 0x7fffe90a1ba3
        numargs = 3
        original_fun = 0x11bb8
--Type <RET> for more, q to quit, c to continue without paging--
        original_args = 0x7fffe90a1ba3
        count = <optimized out>
        fun = 0x55555592f845 <Sprogn+5>
        val = <optimized out>
        funcar = <optimized out>
        argvals = {0x7fffe46f23b7, 0x0, 0x0, 0x55010000ae93, 0x1, 0x1, 0x7fffe46f23b7, 0x0}
        retry = <optimized out>
#78 0x00005555557308cd in Fif (args=0x7fffe909ff53)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:410
        cond = <optimized out>
#79 0x0000555555730352 in eval_sub (form=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
        args_left = 0x7fffe909ff53
        numargs = 2
        original_fun = 0xc438
        original_args = 0x7fffe909ff53
        count = <optimized out>
        fun = 0x55555592f905 <Sif+5>
        val = <optimized out>
        funcar = <optimized out>
        argvals = {0x18, 0x7fffe46ed490, 0x7fffffffc8e0, 0x7fffe46f40a3, 0x555555b1a450, 0x1,
          0x555555b1a450, 0x2}
        retry = <optimized out>
#80 0x0000555555730893 in Fprogn (body=0x0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
        form = <optimized out>
        val = <optimized out>
#81 0x000055555572d82f in funcall_lambda (fun=fun@entry=0x7fffeab02315, nargs=nargs@entry=2,
    arg_vector=arg_vector@entry=0x7fffffffca38)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3372
        syms_left = <optimized out>
        lexenv = 0x7fffe46f40a3
        count = <optimized out>
        i = 2
        optional = false
        rest = true
        previous_rest = false
        val = <optimized out>
#82 0x000055555572d9e6 in funcall_general (fun=0x7fffeab02315, numargs=numargs@entry=2,
    args=args@entry=0x7fffffffca38) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3066
        original_fun = 0x2aaa951c4f88
#83 0x000055555572daec in Ffuncall (nargs=nargs@entry=3, args=args@entry=0x7fffffffca30)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
        count = {bytes = 448}
        val = <optimized out>
#84 0x000055555572f786 in Fapply (nargs=<optimized out>, args=0x7fffdf3ff040)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2787
        i = 3
        funcall_nargs = 3
        funcall_args = 0x7fffffffca30
        spread_arg = 0x0
        fun = <optimized out>
        sa_avail = <optimized out>
        sa_count = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
        numargs = <optimized out>
        retval = <optimized out>
#85 0x000055555572f26a in funcall_subr (subr=0x55555592ed00 <Sapply>, numargs=2, args=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3206
        maxargs = -2
        fun = <optimized out>
#86 0x0000555555765b53 in exec_byte_code (fun=0x55555592ed05 <Sapply+5>,
    args_template=<optimized out>, nargs=<optimized out>, args=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
        call_nargs = <optimized out>
        arrayval = <optimized out>
        arrayval = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        res = <optimized out>
        handler = <optimized out>
        n = <optimized out>
        n = <optimized out>
        op = 2
        newelt = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        size = <optimized out>
        size = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v1 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        v2 = <optimized out>
        targets = <optimized out>
        cell = <optimized out>
        cell = <optimized out>
        newval = <optimized out>
        newval = <optimized out>
        template = <optimized out>
        call_args = <optimized out>
        val = <optimized out>
        idxval = <optimized out>
        idxval = <optimized out>
        count1 = <optimized out>
        count1 = <optimized out>
        ptr = <optimized out>
        ptr = <optimized out>
        idx = <optimized out>
        idx = <optimized out>
        call_fun = <optimized out>
        original_fun = <optimized out>
        type = <optimized out>
        body = <optimized out>
        handlers = <optimized out>
        quitcounter = 1 '\001'
        bc = 0x555555917c18 <main_thread+504>
        top = 0x7fffdf3ff038
        pc = 0x7fffe8c045e4 "\210\304\301\002\"\207"
--Type <RET> for more, q to quit, c to continue without paging--
        bytestr = <optimized out>
        vector = <optimized out>
        maxdepth = <optimized out>
        const_length = <optimized out>
        bytestr_length = <optimized out>
        vectorp = 0x7fffeab01720
        max_stack = <optimized out>
        frame_base = <optimized out>
        fp = <optimized out>
        bytestr_data = 0x7fffe8c045e0 "\304\300\002\"\210\304\301\002\"\207"
        rest = <optimized out>
        mandatory = <optimized out>
        nonrest = <optimized out>
        pushedargs = <optimized out>
        saved_quitcounter = 0 '\000'
        saved_vectorp = 0x7fffeaada230
        saved_bytestr_data = 0x7fffffffcc80 "\320\314\377\377\377\177"
        result = <optimized out>
        targets = {0x555555767bec <exec_byte_code+10207>, 0x555555767c0b <exec_byte_code+10238>,
          0x555555767c0d <exec_byte_code+10240>, 0x555555767c42 <exec_byte_code+10293>,
          0x555555767c44 <exec_byte_code+10295>, 0x555555767c0d <exec_byte_code+10240>,
          0x555555767c46 <exec_byte_code+10297>, 0x555555767c7e <exec_byte_code+10353>,
          0x55555576560c <exec_byte_code+511>, 0x55555576560e <exec_byte_code+513>,
          0x555555765664 <exec_byte_code+599>, 0x555555765666 <exec_byte_code+601>,
          0x555555765668 <exec_byte_code+603>, 0x55555576560e <exec_byte_code+513>,
          0x55555576566a <exec_byte_code+605>, 0x5555557655fa <exec_byte_code+493>,
          0x5555557657f2 <exec_byte_code+997>, 0x5555557657f4 <exec_byte_code+999>,
          0x555555765836 <exec_byte_code+1065>, 0x555555765838 <exec_byte_code+1067>,
          0x55555576583a <exec_byte_code+1069>, 0x5555557657f4 <exec_byte_code+999>,
          0x55555576584e <exec_byte_code+1089>, 0x55555576583c <exec_byte_code+1071>,
          0x5555557658ca <exec_byte_code+1213>, 0x5555557658cc <exec_byte_code+1215>,
          0x555555765919 <exec_byte_code+1292>, 0x55555576591b <exec_byte_code+1294>,
          0x55555576591d <exec_byte_code+1296>, 0x5555557658cc <exec_byte_code+1215>,
          0x5555557658af <exec_byte_code+1186>, 0x5555557658b8 <exec_byte_code+1195>,
          0x55555576593e <exec_byte_code+1329>, 0x555555765940 <exec_byte_code+1331>,
          0x555555765ada <exec_byte_code+1741>, 0x555555765adf <exec_byte_code+1746>,
          0x555555765ae4 <exec_byte_code+1751>, 0x555555765940 <exec_byte_code+1331>,
          0x55555576591f <exec_byte_code+1298>, 0x555555765929 <exec_byte_code+1308>,
          0x555555765b93 <exec_byte_code+1926>, 0x555555765b95 <exec_byte_code+1928>,
          0x555555765bdf <exec_byte_code+2002>, 0x555555765be1 <exec_byte_code+2004>,
          0x555555765be3 <exec_byte_code+2006>, 0x555555765b95 <exec_byte_code+1928>,
          0x555555765b78 <exec_byte_code+1899>, 0x555555765b81 <exec_byte_code+1908>,
          0x5555557660a4 <exec_byte_code+3223>, 0x555555766024 <exec_byte_code+3095>,
          0x555555765f99 <exec_byte_code+2956>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x55555576620d <exec_byte_code+3584>, 0x5555557662c1 <exec_byte_code+3764>,
          0x555555766301 <exec_byte_code+3828>, 0x55555576634c <exec_byte_code+3903>,
          0x555555766397 <exec_byte_code+3978>, 0x55555576570f <exec_byte_code+770>,
          0x55555576575d <exec_byte_code+848>, 0x5555557663e2 <exec_byte_code+4053>,
          0x5555557656b4 <exec_byte_code+679>, 0x555555765797 <exec_byte_code+906>,
          0x55555576641c <exec_byte_code+4111>, 0x555555766456 <exec_byte_code+4169>,
          0x555555766482 <exec_byte_code+4213>, 0x5555557664bc <exec_byte_code+4271>,
--Type <RET> for more, q to quit, c to continue without paging--
          0x5555557664f5 <exec_byte_code+4328>, 0x555555766573 <exec_byte_code+4454>,
          0x55555576659f <exec_byte_code+4498>, 0x555555766698 <exec_byte_code+4747>,
          0x5555557667a6 <exec_byte_code+5017>, 0x5555557667d2 <exec_byte_code+5061>,
          0x5555557667fe <exec_byte_code+5105>, 0x555555766838 <exec_byte_code+5163>,
          0x555555766872 <exec_byte_code+5221>, 0x5555557668ac <exec_byte_code+5279>,
          0x5555557668ec <exec_byte_code+5343>, 0x555555766922 <exec_byte_code+5397>,
          0x555555766958 <exec_byte_code+5451>, 0x5555557669cf <exec_byte_code+5570>,
          0x555555766a26 <exec_byte_code+5657>, 0x555555766a7d <exec_byte_code+5744>,
          0x555555766af3 <exec_byte_code+5862>, 0x555555766b71 <exec_byte_code+5988>,
          0x555555766bef <exec_byte_code+6114>, 0x555555766c6d <exec_byte_code+6240>,
          0x555555766ceb <exec_byte_code+6366>, 0x555555766d75 <exec_byte_code+6504>,
          0x555555766dd6 <exec_byte_code+6601>, 0x555555766e60 <exec_byte_code+6739>,
          0x555555766ecb <exec_byte_code+6846>, 0x555555766f36 <exec_byte_code+6953>,
          0x5555557670d7 <exec_byte_code+7370>, 0x555555765ea0 <exec_byte_code+2707>,
          0x555555767120 <exec_byte_code+7443>, 0x55555576714c <exec_byte_code+7487>,
          0x5555557671be <exec_byte_code+7601>, 0x555555767207 <exec_byte_code+7674>,
          0x555555767250 <exec_byte_code+7747>, 0x55555576727c <exec_byte_code+7791>,
          0x5555557672aa <exec_byte_code+7837>, 0x5555557672d8 <exec_byte_code+7883>,
          0x55555576730e <exec_byte_code+7937>, 0x555555767bec <exec_byte_code+10207>,
          0x55555576733f <exec_byte_code+7986>, 0x55555576736d <exec_byte_code+8032>,
          0x55555576739b <exec_byte_code+8078>, 0x5555557673c9 <exec_byte_code+8124>,
          0x5555557673f7 <exec_byte_code+8170>, 0x555555767425 <exec_byte_code+8216>,
          0x555555765ea0 <exec_byte_code+2707>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767451 <exec_byte_code+8260>, 0x555555767490 <exec_byte_code+8323>,
          0x5555557674bc <exec_byte_code+8367>, 0x5555557674e8 <exec_byte_code+8411>,
          0x555555767522 <exec_byte_code+8469>, 0x55555576755c <exec_byte_code+8527>,
          0x555555767588 <exec_byte_code+8571>, 0x5555557675b4 <exec_byte_code+8615>,
          0x5555557675ee <exec_byte_code+8673>, 0x555555767628 <exec_byte_code+8731>,
          0x555555767662 <exec_byte_code+8789>, 0x555555767690 <exec_byte_code+8835>,
          0x555555767bec <exec_byte_code+10207>, 0x555555765e3e <exec_byte_code+2609>,
          0x555555765be5 <exec_byte_code+2008>, 0x555555765673 <exec_byte_code+614>,
          0x555555765c5b <exec_byte_code+2126>, 0x555555765c98 <exec_byte_code+2187>,
          0x555555765cd5 <exec_byte_code+2248>, 0x555555765d16 <exec_byte_code+2313>,
          0x555555765e1c <exec_byte_code+2575>, 0x555555765883 <exec_byte_code+1142>,
          0x555555765e7e <exec_byte_code+2673>, 0x555555765ec2 <exec_byte_code+2741>,
          0x555555765f27 <exec_byte_code+2842>, 0x555555765f58 <exec_byte_code+2891>,
          0x5555557660d7 <exec_byte_code+3274>, 0x55555576612a <exec_byte_code+3357>,
          0x55555576616a <exec_byte_code+3421>, 0x5555557661b0 <exec_byte_code+3491>,
          0x555555767bec <exec_byte_code+10207>, 0x5555557676bc <exec_byte_code+8879>,
          0x5555557676fc <exec_byte_code+8943>, 0x555555767728 <exec_byte_code+8987>,
          0x555555767754 <exec_byte_code+9031>, 0x555555767780 <exec_byte_code+9075>,
          0x5555557677ac <exec_byte_code+9119>, 0x5555557677e6 <exec_byte_code+9177>,
          0x555555767820 <exec_byte_code+9235>, 0x55555576785a <exec_byte_code+9293>,
          0x555555767894 <exec_byte_code+9351>, 0x555555767950 <exec_byte_code+9539>,
          0x55555576798a <exec_byte_code+9597>, 0x5555557679c4 <exec_byte_code+9655>,
          0x5555557679f0 <exec_byte_code+9699>, 0x555555767a55 <exec_byte_code+9800>,
          0x555555767aba <exec_byte_code+9901>, 0x555555767af8 <exec_byte_code+9963>,
          0x555555767b36 <exec_byte_code+10025>, 0x555555766fd8 <exec_byte_code+7115>,
          0x555555767069 <exec_byte_code+7260>, 0x555555767b6c <exec_byte_code+10079>,
          0x555555767bac <exec_byte_code+10143>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555766532 <exec_byte_code+4389>,
--Type <RET> for more, q to quit, c to continue without paging--
          0x55555576698e <exec_byte_code+5505>, 0x55555576717d <exec_byte_code+7536>,
          0x555555767cbf <exec_byte_code+10418>, 0x555555767cff <exec_byte_code+10482>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767d4a <exec_byte_code+10557>, 0x555555767d95 <exec_byte_code+10632>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767bec <exec_byte_code+10207>, 0x555555767bec <exec_byte_code+10207>,
          0x555555767e39 <exec_byte_code+10796> <repeats 64 times>}
#87 0x000055555572d61c in funcall_lambda (fun=fun@entry=0x7fffeab00acd, nargs=nargs@entry=2,
    arg_vector=arg_vector@entry=0x7fffffffcd60)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3274
        syms_left = 0x202
        lexenv = <optimized out>
        count = <optimized out>
        i = <optimized out>
        optional = <optimized out>
        rest = <optimized out>
        previous_rest = <optimized out>
        val = <optimized out>
#88 0x000055555572d9e6 in funcall_general (fun=0x7fffeab00acd, numargs=numargs@entry=2,
    args=args@entry=0x7fffffffcd60) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3066
        original_fun = 0x2aaa92f19bb8
#89 0x000055555572daec in Ffuncall (nargs=3, args=0x7fffffffcd58)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
        count = {bytes = 384}
        val = <optimized out>
#90 0x00007fffe0105ccd in F66696e642d66696c652d6e6f73656c6563742d31_find_file_noselect_1_0 ()
   from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/files-1e8937b2-97c45f94.eln
No symbol table info available.
#91 0x000055555572f1f7 in funcall_subr (subr=subr@entry=0x7fffeaaffa78, numargs=numargs@entry=6,
    args=args@entry=0x7fffffffcf20) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3193
        argbuf = {0xeab00605, 0x7fffeab00600, 0x7fffffffce30, 0x55555572d61c <funcall_lambda+300>,
          0x7fffffffce10, 0x55555571c153 <set_default_internal+493>, 0x7fffffffcf20, 0x7fffeab00605}
        a = <optimized out>
        maxargs = 6
        fun = <optimized out>
#92 0x000055555572d9d4 in funcall_general (fun=0x7fffeaaffa7d, numargs=numargs@entry=6,
    args=args@entry=0x7fffffffcf20) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
        original_fun = 0x2aaa92f192e0
#93 0x000055555572daec in Ffuncall (nargs=7, args=0x7fffffffcf18)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
        count = {bytes = 320}
        val = <optimized out>
#94 0x00007fffe01045b5 in F66696e642d66696c652d6e6f73656c656374_find_file_noselect_0 ()
   from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/files-1e8937b2-97c45f94.eln
No symbol table info available.
#95 0x000055555572f1b3 in funcall_subr (subr=subr@entry=0x7fffeaafe648, numargs=numargs@entry=4,
    args=args@entry=0x7fffffffd0b8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3189
        argbuf = {0x7fffeac1dfc8, 0x101000000000008, 0x555555917c18 <main_thread+504>, 0x7fffdf3ff098,
          0x7fffe3674170, 0x260eb5b8be63b500, 0x2aaa92f187c8, 0x8}
--Type <RET> for more, q to quit, c to continue without paging--
        a = <optimized out>
        maxargs = 4
        fun = <optimized out>
#96 0x000055555572d9d4 in funcall_general (fun=0x7fffeaafe64d, numargs=numargs@entry=4,
    args=args@entry=0x7fffffffd0b8) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
        original_fun = 0x2aaa92f18720
#97 0x000055555572daec in Ffuncall (nargs=5, args=0x7fffffffd0b0)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
        count = {bytes = 288}
        val = <optimized out>
#98 0x00007fffe0101c5d in F66696e642d66696c65_find_file_0 ()
   from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/files-1e8937b2-97c45f94.eln
No symbol table info available.
#99 0x000055555572f17f in funcall_subr (subr=subr@entry=0x7fffeaafe810, numargs=numargs@entry=2,
    args=args@entry=0x7fffffffd380) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3185
        argbuf = {0x12018, 0x7fffeab0a084, 0x0, 0x7fffe2c3042c, 0x0, 0x260eb5b8be63b500,
          0x5555559c6400 <freloc>, 0x2}
        a = <optimized out>
        maxargs = 2
        fun = <optimized out>
#100 0x000055555572d9d4 in funcall_general (fun=0x7fffeaafe815, numargs=numargs@entry=2,
    args=args@entry=0x7fffffffd380) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
        original_fun = 0x2aaa92f187c8
#101 0x000055555572daec in Ffuncall (nargs=3, args=0x7fffffffd378)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
        count = {bytes = 256}
        val = <optimized out>
#102 0x0000555555728bd0 in Ffuncall_interactively (nargs=3, args=0x7fffffffd378)
    at /home/reitero/build/sources/emacs/emacs/src/callint.c:250
        speccount = <optimized out>
#103 0x000055555572f26a in funcall_subr (subr=subr@entry=0x55555592bee0 <Sfuncall_interactively>,
    numargs=numargs@entry=3, args=args@entry=0x7fffffffd378)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3206
        maxargs = -2
        fun = <optimized out>
#104 0x000055555572d9d4 in funcall_general (fun=0x55555592bee5 <Sfuncall_interactively+5>,
    numargs=numargs@entry=3, args=args@entry=0x7fffffffd378)
    at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
        original_fun = 0xac28
#105 0x000055555572daec in Ffuncall (nargs=nargs@entry=4, args=args@entry=0x7fffffffd370)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
        count = {bytes = 192}
        val = <optimized out>
#106 0x000055555572f786 in Fapply (nargs=<optimized out>, args=0x7fffffffd4e0)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2787
        i = 4
        funcall_nargs = 4
        funcall_args = 0x7fffffffd370
        spread_arg = 0x0
        fun = <optimized out>
        sa_avail = <optimized out>
        sa_count = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
        numargs = <optimized out>
        retval = <optimized out>
#107 0x0000555555728f7d in Fcall_interactively (function=0x2aaa92f187c8, record_flag=0x0,
    keys=0x7fffe8800e45) at /home/reitero/build/sources/emacs/emacs/src/callint.c:342
        funval = <optimized out>
        events = <optimized out>
        env = <optimized out>
        speccount = <optimized out>
        arg_from_tty = false
        key_count = 3
        record_then_fail = false
        save_this_command = 0x2aaa92f187c8
        save_this_original_command = 0x2aaa92f187c8
        save_real_this_command = 0x2aaa92f187c8
        save_last_command = 0x0
        prefix_arg = 0x0
        enable = 0x0
        up_event = 0x0
        form = <optimized out>
        specs = 0x7fffe46e6eb3
        sa_avail = <optimized out>
        sa_count = <optimized out>
        string_len = <optimized out>
        string = <optimized out>
        string_end = <optimized out>
        next_event = <optimized out>
        nargs = <optimized out>
        args = <optimized out>
        visargs = <optimized out>
        varies = <optimized out>
        tem = <optimized out>
        val = <optimized out>
#108 0x00007fffdfffa8ad in F636f6d6d616e642d65786563757465_command_execute_0 ()
   from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/simple-fab5b0cf-42b305e3.eln
No symbol table info available.
#109 0x000055555572f1b3 in funcall_subr (subr=subr@entry=0x7fffe8814378, numargs=numargs@entry=1,
    args=args@entry=0x7fffffffd758) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3189
        argbuf = {0x2aaa92f187c8, 0x0, 0x0, 0x0, 0x7fffffffd670, 0x0, 0x0, 0x0}
        a = <optimized out>
        maxargs = 4
        fun = <optimized out>
#110 0x000055555572d9d4 in funcall_general (fun=0x7fffe881437d, numargs=numargs@entry=1,
    args=args@entry=0x7fffffffd758) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
        original_fun = 0x6820
#111 0x000055555572daec in Ffuncall (nargs=2, args=0x7fffffffd750)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
        count = {bytes = 128}
        val = <optimized out>
#112 0x00005555556b80a2 in command_loop_1 ()
    at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1556
        scount = <optimized out>
        keybuf = {0x82, 0x19a, 0x19a, 0x0, 0x2, 0x7fffe0955355, 0x7fffffffd7e0,
--Type <RET> for more, q to quit, c to continue without paging--
          0x55555571c153 <set_default_internal+493>, 0x0, 0x7fffffffd820, 0x2, 0x0, 0x7fffe0955355,
          0x0, 0x7fffffffd810, 0x55555572d1df <do_one_unbind+301>, 0x60, 0x7fffe8804a2b, 0x0,
          0x55555593bce0 <globals>, 0x7fffffffd870, 0x55555572d2b7 <unbind_to+141>, 0xc, 0xceb8, 0x0,
          0x7fffe0955355, 0x7fffffffd870, 0x260eb5b8be63b500, 0x7fffe060414b, 0x60}
        i = <optimized out>
        last_pt = 1545
        symval = <optimized out>
        cmd = <optimized out>
        txt = <optimized out>
        prev_modiff = 513
        prev_buffer = 0x7fffe1a41d00
#113 0x000055555572c36e in internal_condition_case (bfun=0x5555556b7ba1 <command_loop_1>,
    handlers=<optimized out>, hfun=0x5555556b4c5e <cmd_error>)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:1626
        val = <optimized out>
        c = 0x7fffe1849700
#114 0x00005555556b4e89 in command_loop_2 (handlers=handlers@entry=0xa8)
    at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1174
        val = <optimized out>
#115 0x000055555572c2ac in internal_catch (tag=<optimized out>, func=0x5555556b4e67 <command_loop_2>,
    arg=0xa8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1305
        val = <optimized out>
        c = 0x7fffe18495d0
#116 0x00005555556b6069 in command_loop ()
    at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1152
No locals.
#117 0x00005555556b6100 in recursive_edit_1 ()
    at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:760
        count = <optimized out>
        val = <optimized out>
#118 0x00005555556b629e in Frecursive_edit ()
    at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:843
        count = <optimized out>
        buffer = <optimized out>
#119 0x00005555556b76d6 in main (argc=<optimized out>, argv=0x7fffffffdb68)
    at /home/reitero/build/sources/emacs/emacs/src/emacs.c:2580
        stack_bottom_variable = 0x7fffffffda20
        old_argc = <optimized out>
        dump_file = 0x0
        no_loadup = false
        junk = 0x0
        dname_arg = 0x0
        ch_to_dir = 0x0
        original_pwd = 0x0
        dump_mode = 0x0
        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>

>
> The interesting thing is that the segment from 0x7ffffeca46290 to
> 0x7fffeca46318 is small enough to print in its entirety.  Can you please
> do that by running
>
> x/17gx 0x7fffeca46290
>

(gdb) x/17gx 0x7fffeca46290
0x7fffeca46290:	0x0000000504d3d919	0x0000000000000011
0x7fffeca462a0:	0xffffffffffffffff	0x0000000000000000
0x7fffeca462b0:	0x00007fffe21fe9b0	0x0000000335cd620d
0x7fffeca462c0:	0x00007fffe2d2c323	0x00007fffe1a059a3
0x7fffeca462d0:	0x000000062e03e021	0x4000000021000004
0x7fffeca462e0:	0x00007fffe1966f23	0x00007fffe1a0567c
0x7fffeca462f0:	0x00007fffe1a02eb5	0x000000000000001e
0x7fffeca46300:	0x0000000340da230d	0x00007fffe1a41d05
0x7fffeca46310:	0x00007fffe36a119b

>
> It would be really good to know how much of the byte code stack was in
> use at the time.  I thought HORRIBLE_ESTIMATE meant that 1024 words of
> stack space were guaranteed for every bytecode object, but I got my
> units messed up: it's only 1024 bytes!  And limiting the bytecode reader
> to accept only objects which declare less than 128 words of stack space
> yields plenty of candidates.
>
> So it would be good to find out which bytecode function was on the stack
> here.
>
>> #28 0x000055555572d61c in funcall_lambda
>> (fun=fun@entry=XIL(0x7fffe881cb35), nargs=nargs@entry=2,
>> arg_vector=arg_vector@entry=0x7fffffffb358) at
>> /home/reitero/build/sources/emacs/emacs/src/eval.c:3274
>
> Can you find out more about fun, maybe?  "pp fun" might work, or "x/32gx
> 0x7fffe881cb30" for the raw data.
>

(gdb) fr 28
#28 0x000055555572d61c in funcall_lambda (fun=fun@entry=XIL(0x7fffe881cb35), nargs=nargs@entry=2,
    arg_vector=arg_vector@entry=0x7fffffffb358)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3274
3274		return exec_byte_code (fun, XFIXNUM (syms_left), nargs, arg_vector);
(gdb) pp fun
Cannot access memory at address 0x555555917ff0
(gdb) x/32gx 0x7fffe881cb30
0x7fffe881cb30:	0x0000000702073621	0x4000000021000005
0x7fffe881cb40:	0x000000000000080a	0x00007fffec69dcfc
0x7fffe881cb50:	0x00007fffeac314d5	0x000000000000002e
0x7fffe881cb60:	0x00007fffec69dd24	0x0000000500000009
0x7fffe881cb70:	0x00007fffeb81d1b0	0xffffffffffffffff
0x7fffe881cb80:	0x0000000000000000	0x00007fffeac315d0
0x7fffe881cb90:	0x0000000700000009	0x00007fffeb81d1d8
0x7fffe881cba0:	0x0000000000000002	0x00007fffeac315f4
0x7fffe881cbb0:	0x00007fffeac3161d	0x0000000000000016
0x7fffe881cbc0:	0x00007fffeac3164c	0x0000000500000009
0x7fffe881cbd0:	0x00007fffeb81d210	0xffffffffffffffff
0x7fffe881cbe0:	0x0000000000000000	0x00007fffeac31678
0x7fffe881cbf0:	0x0000000300000009	0x00007fffeb81d238
0x7fffe881cc00:	0x00007fffeac3169b	0x0000000500000009
0x7fffe881cc10:	0x00007fffeb81d250	0xffffffffffffffff
0x7fffe881cc20:	0x0000000000000000	0x00007fffeac316b8
(gdb) fr 28
#28 0x000055555572d61c in funcall_lambda (fun=fun@entry=XIL(0x7fffe881cb35), nargs=nargs@entry=2,
    arg_vector=arg_vector@entry=0x7fffffffb358)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3274
3274		return exec_byte_code (fun, XFIXNUM (syms_left), nargs, arg_vector);
(gdb) p data
$1 = (struct here_cg_arc_record *) 0x0
(gdb) p fun
$2 = XIL(0x7fffe881cb35)
(gdb) xtype
Lisp_Vectorlike
PVEC_CLOSURE

> Is this reproducible, by any chance?

Doesn't seem so, I have been opening the same and different .org files
ever since, without a crash.

Oliver

--=-=-=--




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

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


Received: (at 76237) by debbugs.gnu.org; 12 Feb 2025 20:50:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 15:50:21 2025
Received: from localhost ([127.0.0.1]:38609 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiJga-0005VO-Se
	for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 15:50:21 -0500
Received: from mail-40134.protonmail.ch ([185.70.40.134]:41619)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tiJgY-0005V5-89
 for 76237 <at> debbugs.gnu.org; Wed, 12 Feb 2025 15:50:19 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1739393411; x=1739652611;
 bh=X4X2q6Hk7N5rCFBFX3xHfy9i3OramJ8+DBYxYclwMvc=;
 h=Date:To:From:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=U3wkZs6K0JjGvO8fGe85nXqz69fj+sLnX+kalGLKwslNanwjRPxf9x4bris3fJqLA
 QhqZ87/inpEviE6202JfZ96mBQbpjwW3kvMJ5xrvOAhG12HmeM8asflzFV4nmzrBy0
 BDXwMpRggk1CvnwzVF3joqU6YYZgFceEeiT06Cjg/UwhXfyHUQm8808oUUEgZaicYV
 zS7hP7AdEvQNEUesQUW37ieVpuEy6PcRlhU3Vcq8drDasx14d83dS25yLbxOXTMDSY
 HYOUHFRBZfOYYj6aillmjQMj4bDRw9gXB8r4KrSXCBk1dTg7hnTV0frK0cNWtrpxdd
 e2LDuUELgsfsQ==
Date: Wed, 12 Feb 2025 20:50:06 +0000
To: bug-gnu-emacs@HIDDEN, 76237 <at> debbugs.gnu.org,
 Oliver Reiter <oliver.reiter@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76237: 31.0.50; feature/igc: crash #1, 2025-02-12
Message-ID: <878qqaevmo.fsf@HIDDEN>
In-Reply-To: <87pljmsyoh.fsf@HIDDEN>
References: <87pljmsyoh.fsf@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: 141a52fb6b768a03a339918261d8e59a90534bb1
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76237
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 (-)

"Oliver Reiter via \"Bug reports for GNU Emacs, the Swiss army knife of tex=
t editors\"" <bug-gnu-emacs@HIDDEN> writes:

> Dear all,
>
> crash happened while opening a .org file:

Thanks!  This one looks like we might get somewhere with it!

> (gdb) bt

Can you include "bt full" as well?

> #0  terminate_due_to_signal (sig=3D6, backtrace_limit=3D2147483647) at /h=
ome/reitero/build/sources/emacs/emacs/src/emacs.c:425
> #1  0x000055555579ef5a in set_state (state=3Dstate@entry=3DIGC_STATE_DEAD=
) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1017
> #2  0x00005555557a0a7b in igc_assert_fail (file=3D<optimized out>, line=
=3D<optimized out>, msg=3D<optimized out>) at /home/reitero/build/sources/e=
macs/emacs/src/igc.c:306
> #3  0x0000555555835579 in LockClaim ()
> #4  0x0000555555835825 in ArenaEnterLock ()
> #5  0x000055555585f33e in ArenaAccess ()
> #6  0x000055555585f834 in sigHandle ()
> #7  <signal handler called>
> #8  __memcpy_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove=
-vec-unaligned-erms.S:833
> #9  0x000055555586962d in amcSegFix ()
> #10 0x000055555580362d in _mps_fix2 ()
> #11 0x00005555557994a7 in fix_raw (ss=3Dss@entry=3D0x7fffffffad78, p=3Dp@=
entry=3D0x7fffffffabf0) at /home/reitero/build/sources/emacs/emacs/src/igc.=
c:1188
> #12 0x0000555555799563 in fix_string (ss=3Dss@entry=3D0x7fffffffad78, s=
=3Ds@entry=3D0x7fffeca46290) at /home/reitero/build/sources/emacs/emacs/src=
/igc.c:1765
> #13 0x00005555557a0f93 in dflt_scan_obj (ss=3Dss@entry=3D0x7fffffffad78, =
base_start=3Dbase_start@entry=3D0x7fffeca46290, base_limit=3Dbase_limit@ent=
ry=3D0x7fffeca46318, closure=3Dclosure@entry=3D0x0)
>     at /home/reitero/build/sources/emacs/emacs/src/igc.c:2032
> #14 0x00005555557a1146 in dflt_scanx (ss=3Dss@entry=3D0x7fffffffad78, bas=
e_start=3D<optimized out>, base_limit=3D0x7fffeca46318, closure=3Dclosure@e=
ntry=3D0x0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2099

The interesting thing is that the segment from 0x7ffffeca46290 to
0x7fffeca46318 is small enough to print in its entirety.  Can you please
do that by running

x/17gx 0x7fffeca46290

?

> #15 0x00005555557a1182 in dflt_scan (ss=3D0x7fffffffad78, base_start=3D<o=
ptimized out>, base_limit=3D<optimized out>) at /home/reitero/build/sources=
/emacs/emacs/src/igc.c:2110
> #16 0x0000555555834ce5 in amcSegScan ()
> #17 0x0000555555863ec0 in traceScanSegRes ()
> #18 0x00005555558640aa in traceScanSeg ()
> #19 0x0000555555864f06 in TraceAdvance ()
> #20 0x00005555558656cd in TracePoll ()
> #21 0x0000555555865939 in ArenaPoll ()
> #22 0x0000555555865d23 in mps_ap_fill ()
> #23 0x000055555579d572 in alloc_impl (size=3Dsize@entry=3D24, type=3Dtype=
@entry=3DIGC_OBJ_CONS, ap=3D0x7fffe8001900) at /home/reitero/build/sources/=
emacs/emacs/src/igc.c:4089
> #24 0x000055555579d661 in alloc (size=3Dsize@entry=3D24, type=3Dtype@entr=
y=3DIGC_OBJ_CONS) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4117
> #25 0x000055555579d682 in igc_make_cons (car=3DXIL(0x7fffe5e86e6b), cdr=
=3DXIL(0x7fffe5e875ab)) at /home/reitero/build/sources/emacs/emacs/src/igc.=
c:4146
> #26 0x000055555570e3cd in Fcons (car=3D<optimized out>, cdr=3D<optimized =
out>) at /home/reitero/build/sources/emacs/emacs/src/alloc.c:2812
> #27 0x0000555555766436 in exec_byte_code (fun=3D<optimized out>, args_tem=
plate=3D<optimized out>, nargs=3D<optimized out>, args=3D<optimized out>) a=
t /home/reitero/build/sources/emacs/emacs/src/bytecode.c:1106

It would be really good to know how much of the byte code stack was in
use at the time.  I thought HORRIBLE_ESTIMATE meant that 1024 words of
stack space were guaranteed for every bytecode object, but I got my
units messed up: it's only 1024 bytes!  And limiting the bytecode reader
to accept only objects which declare less than 128 words of stack space
yields plenty of candidates.

So it would be good to find out which bytecode function was on the stack
here.

> #28 0x000055555572d61c in funcall_lambda (fun=3Dfun@entry=3DXIL(0x7fffe88=
1cb35), nargs=3Dnargs@entry=3D2, arg_vector=3Darg_vector@entry=3D0x7fffffff=
b358) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3274

Can you find out more about fun, maybe?  "pp fun" might work, or "x/32gx
0x7fffe881cb30" for the raw data.

Is this reproducible, by any chance?

Pip





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

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


Received: (at submit) by debbugs.gnu.org; 12 Feb 2025 20:50:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 15:50:26 2025
Received: from localhost ([127.0.0.1]:38613 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiJgf-0005Vf-Hf
	for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 15:50:26 -0500
Received: from lists.gnu.org ([2001:470:142::17]:40576)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tiJgd-0005VB-4s
 for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 15:50:23 -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 <pipcet@HIDDEN>)
 id 1tiJgW-0002oP-Bm
 for bug-gnu-emacs@HIDDEN; Wed, 12 Feb 2025 15:50:17 -0500
Received: from mail-40133.protonmail.ch ([185.70.40.133])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <pipcet@HIDDEN>)
 id 1tiJgU-0003z8-0e
 for bug-gnu-emacs@HIDDEN; Wed, 12 Feb 2025 15:50:16 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1739393411; x=1739652611;
 bh=X4X2q6Hk7N5rCFBFX3xHfy9i3OramJ8+DBYxYclwMvc=;
 h=Date:To:From:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=U3wkZs6K0JjGvO8fGe85nXqz69fj+sLnX+kalGLKwslNanwjRPxf9x4bris3fJqLA
 QhqZ87/inpEviE6202JfZ96mBQbpjwW3kvMJ5xrvOAhG12HmeM8asflzFV4nmzrBy0
 BDXwMpRggk1CvnwzVF3joqU6YYZgFceEeiT06Cjg/UwhXfyHUQm8808oUUEgZaicYV
 zS7hP7AdEvQNEUesQUW37ieVpuEy6PcRlhU3Vcq8drDasx14d83dS25yLbxOXTMDSY
 HYOUHFRBZfOYYj6aillmjQMj4bDRw9gXB8r4KrSXCBk1dTg7hnTV0frK0cNWtrpxdd
 e2LDuUELgsfsQ==
Date: Wed, 12 Feb 2025 20:50:06 +0000
To: bug-gnu-emacs@HIDDEN, 76237 <at> debbugs.gnu.org,
 Oliver Reiter <oliver.reiter@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76237: 31.0.50; feature/igc: crash #1, 2025-02-12
Message-ID: <878qqaevmo.fsf@HIDDEN>
In-Reply-To: <87pljmsyoh.fsf@HIDDEN>
References: <87pljmsyoh.fsf@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: 141a52fb6b768a03a339918261d8e59a90534bb1
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=185.70.40.133; envelope-from=pipcet@HIDDEN;
 helo=mail-40133.protonmail.ch
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_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 (/)

"Oliver Reiter via \"Bug reports for GNU Emacs, the Swiss army knife of tex=
t editors\"" <bug-gnu-emacs@HIDDEN> writes:

> Dear all,
>
> crash happened while opening a .org file:

Thanks!  This one looks like we might get somewhere with it!

> (gdb) bt

Can you include "bt full" as well?

> #0  terminate_due_to_signal (sig=3D6, backtrace_limit=3D2147483647) at /h=
ome/reitero/build/sources/emacs/emacs/src/emacs.c:425
> #1  0x000055555579ef5a in set_state (state=3Dstate@entry=3DIGC_STATE_DEAD=
) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1017
> #2  0x00005555557a0a7b in igc_assert_fail (file=3D<optimized out>, line=
=3D<optimized out>, msg=3D<optimized out>) at /home/reitero/build/sources/e=
macs/emacs/src/igc.c:306
> #3  0x0000555555835579 in LockClaim ()
> #4  0x0000555555835825 in ArenaEnterLock ()
> #5  0x000055555585f33e in ArenaAccess ()
> #6  0x000055555585f834 in sigHandle ()
> #7  <signal handler called>
> #8  __memcpy_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove=
-vec-unaligned-erms.S:833
> #9  0x000055555586962d in amcSegFix ()
> #10 0x000055555580362d in _mps_fix2 ()
> #11 0x00005555557994a7 in fix_raw (ss=3Dss@entry=3D0x7fffffffad78, p=3Dp@=
entry=3D0x7fffffffabf0) at /home/reitero/build/sources/emacs/emacs/src/igc.=
c:1188
> #12 0x0000555555799563 in fix_string (ss=3Dss@entry=3D0x7fffffffad78, s=
=3Ds@entry=3D0x7fffeca46290) at /home/reitero/build/sources/emacs/emacs/src=
/igc.c:1765
> #13 0x00005555557a0f93 in dflt_scan_obj (ss=3Dss@entry=3D0x7fffffffad78, =
base_start=3Dbase_start@entry=3D0x7fffeca46290, base_limit=3Dbase_limit@ent=
ry=3D0x7fffeca46318, closure=3Dclosure@entry=3D0x0)
>     at /home/reitero/build/sources/emacs/emacs/src/igc.c:2032
> #14 0x00005555557a1146 in dflt_scanx (ss=3Dss@entry=3D0x7fffffffad78, bas=
e_start=3D<optimized out>, base_limit=3D0x7fffeca46318, closure=3Dclosure@e=
ntry=3D0x0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2099

The interesting thing is that the segment from 0x7ffffeca46290 to
0x7fffeca46318 is small enough to print in its entirety.  Can you please
do that by running

x/17gx 0x7fffeca46290

?

> #15 0x00005555557a1182 in dflt_scan (ss=3D0x7fffffffad78, base_start=3D<o=
ptimized out>, base_limit=3D<optimized out>) at /home/reitero/build/sources=
/emacs/emacs/src/igc.c:2110
> #16 0x0000555555834ce5 in amcSegScan ()
> #17 0x0000555555863ec0 in traceScanSegRes ()
> #18 0x00005555558640aa in traceScanSeg ()
> #19 0x0000555555864f06 in TraceAdvance ()
> #20 0x00005555558656cd in TracePoll ()
> #21 0x0000555555865939 in ArenaPoll ()
> #22 0x0000555555865d23 in mps_ap_fill ()
> #23 0x000055555579d572 in alloc_impl (size=3Dsize@entry=3D24, type=3Dtype=
@entry=3DIGC_OBJ_CONS, ap=3D0x7fffe8001900) at /home/reitero/build/sources/=
emacs/emacs/src/igc.c:4089
> #24 0x000055555579d661 in alloc (size=3Dsize@entry=3D24, type=3Dtype@entr=
y=3DIGC_OBJ_CONS) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4117
> #25 0x000055555579d682 in igc_make_cons (car=3DXIL(0x7fffe5e86e6b), cdr=
=3DXIL(0x7fffe5e875ab)) at /home/reitero/build/sources/emacs/emacs/src/igc.=
c:4146
> #26 0x000055555570e3cd in Fcons (car=3D<optimized out>, cdr=3D<optimized =
out>) at /home/reitero/build/sources/emacs/emacs/src/alloc.c:2812
> #27 0x0000555555766436 in exec_byte_code (fun=3D<optimized out>, args_tem=
plate=3D<optimized out>, nargs=3D<optimized out>, args=3D<optimized out>) a=
t /home/reitero/build/sources/emacs/emacs/src/bytecode.c:1106

It would be really good to know how much of the byte code stack was in
use at the time.  I thought HORRIBLE_ESTIMATE meant that 1024 words of
stack space were guaranteed for every bytecode object, but I got my
units messed up: it's only 1024 bytes!  And limiting the bytecode reader
to accept only objects which declare less than 128 words of stack space
yields plenty of candidates.

So it would be good to find out which bytecode function was on the stack
here.

> #28 0x000055555572d61c in funcall_lambda (fun=3Dfun@entry=3DXIL(0x7fffe88=
1cb35), nargs=3Dnargs@entry=3D2, arg_vector=3Darg_vector@entry=3D0x7fffffff=
b358) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3274

Can you find out more about fun, maybe?  "pp fun" might work, or "x/32gx
0x7fffe881cb30" for the raw data.

Is this reproducible, by any chance?

Pip





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

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


Received: (at submit) by debbugs.gnu.org; 12 Feb 2025 20:20:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 15:20:27 2025
Received: from localhost ([127.0.0.1]:38489 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiJDd-0000z6-SI
	for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 15:20:27 -0500
Received: from lists.gnu.org ([2001:470:142::17]:55986)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <oliver.reiter@HIDDEN>)
 id 1tiJDb-0000yq-HS
 for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 15:20:24 -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 <oliver.reiter@HIDDEN>)
 id 1tiJDV-0003zl-FN
 for bug-gnu-emacs@HIDDEN; Wed, 12 Feb 2025 15:20:17 -0500
Received: from mail.snapdragon.cc ([2402:1f00:8001:f75::2])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <oliver.reiter@HIDDEN>)
 id 1tiJDS-0007Rt-A3
 for bug-gnu-emacs@HIDDEN; Wed, 12 Feb 2025 15:20:17 -0500
From: Oliver Reiter <oliver.reiter@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=snapdragon.cc;
 s=default; t=1739391604;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type;
 bh=aF3/FhKiJXIMOIBmOTzwUq32FAEgBoUW+utij3w/r7I=;
 b=Wha0iE9HJMCm4NQ2sLqy9+dlHCE0Jl87HAq3uccloq94FvISfssE5IWrtMJbKg+wgbof+V
 arVq4RoScM5INExWcv9EGMIkjgp6XQ3pltzXch0vktXrHKU0FtWbrqfnLA04LY8FUpGxqk
 G2NswI2U5mLzc5LkYi2q4CP6wtXeKGQ=
To: bug-gnu-emacs@HIDDEN
Subject: 31.0.50; feature/igc: crash #1, 2025-02-12
X-Debbugs-Cc: 
Date: Wed, 12 Feb 2025 21:19:58 +0100
Message-ID: <87pljmsyoh.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2402:1f00:8001:f75::2;
 envelope-from=oliver.reiter@HIDDEN; helo=mail.snapdragon.cc
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, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
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.1 (/)


Dear all,

crash happened while opening a .org file:

(gdb) bt
#0  terminate_due_to_signal (sig=6, backtrace_limit=2147483647) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:425
#1  0x000055555579ef5a in set_state (state=state@entry=IGC_STATE_DEAD) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1017
#2  0x00005555557a0a7b in igc_assert_fail (file=<optimized out>, line=<optimized out>, msg=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/igc.c:306
#3  0x0000555555835579 in LockClaim ()
#4  0x0000555555835825 in ArenaEnterLock ()
#5  0x000055555585f33e in ArenaAccess ()
#6  0x000055555585f834 in sigHandle ()
#7  <signal handler called>
#8  __memcpy_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:833
#9  0x000055555586962d in amcSegFix ()
#10 0x000055555580362d in _mps_fix2 ()
#11 0x00005555557994a7 in fix_raw (ss=ss@entry=0x7fffffffad78, p=p@entry=0x7fffffffabf0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1188
#12 0x0000555555799563 in fix_string (ss=ss@entry=0x7fffffffad78, s=s@entry=0x7fffeca46290) at /home/reitero/build/sources/emacs/emacs/src/igc.c:1765
#13 0x00005555557a0f93 in dflt_scan_obj (ss=ss@entry=0x7fffffffad78, base_start=base_start@entry=0x7fffeca46290, base_limit=base_limit@entry=0x7fffeca46318, closure=closure@entry=0x0)
    at /home/reitero/build/sources/emacs/emacs/src/igc.c:2032
#14 0x00005555557a1146 in dflt_scanx (ss=ss@entry=0x7fffffffad78, base_start=<optimized out>, base_limit=0x7fffeca46318, closure=closure@entry=0x0) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2099
#15 0x00005555557a1182 in dflt_scan (ss=0x7fffffffad78, base_start=<optimized out>, base_limit=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/igc.c:2110
#16 0x0000555555834ce5 in amcSegScan ()
#17 0x0000555555863ec0 in traceScanSegRes ()
#18 0x00005555558640aa in traceScanSeg ()
#19 0x0000555555864f06 in TraceAdvance ()
#20 0x00005555558656cd in TracePoll ()
#21 0x0000555555865939 in ArenaPoll ()
#22 0x0000555555865d23 in mps_ap_fill ()
#23 0x000055555579d572 in alloc_impl (size=size@entry=24, type=type@entry=IGC_OBJ_CONS, ap=0x7fffe8001900) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4089
#24 0x000055555579d661 in alloc (size=size@entry=24, type=type@entry=IGC_OBJ_CONS) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4117
#25 0x000055555579d682 in igc_make_cons (car=XIL(0x7fffe5e86e6b), cdr=XIL(0x7fffe5e875ab)) at /home/reitero/build/sources/emacs/emacs/src/igc.c:4146
#26 0x000055555570e3cd in Fcons (car=<optimized out>, cdr=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/alloc.c:2812
#27 0x0000555555766436 in exec_byte_code (fun=<optimized out>, args_template=<optimized out>, nargs=<optimized out>, args=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/bytecode.c:1106
#28 0x000055555572d61c in funcall_lambda (fun=fun@entry=XIL(0x7fffe881cb35), nargs=nargs@entry=2, arg_vector=arg_vector@entry=0x7fffffffb358) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3274
#29 0x000055555572d9e6 in funcall_general (fun=XIL(0x7fffe881cb35), numargs=numargs@entry=2, args=args@entry=0x7fffffffb358) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3066
#30 0x000055555572daec in Ffuncall (nargs=3, args=0x7fffffffb350) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
#31 0x000055555575465c in readevalloop_eager_expand_eval (val=XIL(0x7fffe5e871b3), val@entry=XIL(0x7fffe5e85fbb), macroexpand=macroexpand@entry=XIL(0xcef0))
    at /home/reitero/build/sources/emacs/emacs/src/lread.c:2356
#32 0x0000555555758d14 in readevalloop (readcharfun=readcharfun@entry=XIL(0x7fffe4716515), infile0=infile0@entry=0x0, sourcename=XIL(0x7fffe47174a4), sourcename@entry=XIL(0x7fffe471645c),
    printflag=printflag@entry=false, unibyte=unibyte@entry=XIL(0), readfun=readfun@entry=XIL(0), start=XIL(0), end=XIL(0)) at /home/reitero/build/sources/emacs/emacs/src/lread.c:2538
#33 0x0000555555758f02 in Feval_buffer (buffer=<optimized out>, printflag=XIL(0), filename=XIL(0x7fffe471645c), unibyte=XIL(0), do_allow_print=<optimized out>)
    at /home/reitero/build/sources/emacs/emacs/src/lread.c:2613
#34 0x00007fffdfe4e394 in F6c6f61642d776974682d636f64652d636f6e76657273696f6e_load_with_code_conversion_0 ()
   from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/mule-3352613d-c6fd62fc.eln
#35 0x000055555572f1d3 in funcall_subr (subr=subr@entry=0x7fffeadd0148, numargs=numargs@entry=4, args=args@entry=0x7fffffffb7f8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3191
#36 0x000055555572d9d4 in funcall_general (fun=XIL(0x7fffeadd014d), numargs=numargs@entry=4, args=args@entry=0x7fffffffb7f8) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
#37 0x000055555572daec in Ffuncall (nargs=5, args=0x7fffffffb7f0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
#38 0x000055555575ac29 in Fload (file=file@entry=XIL(0x7fffe8c4afe4), noerror=noerror@entry=XIL(0), nomessage=nomessage@entry=XIL(0x38), nosuffix=nosuffix@entry=XIL(0), must_suffix=<optimized out>,
    must_suffix@entry=XIL(0x38)) at /home/reitero/build/sources/emacs/emacs/src/lread.c:1616
#39 0x000055555575b3d0 in save_match_data_load (file=XIL(0x7fffe8c4afe4), noerror=XIL(0), nomessage=XIL(0x38), nosuffix=XIL(0), must_suffix=XIL(0x38)) at /home/reitero/build/sources/emacs/emacs/src/lread.c:1780
#40 0x000055555572d40c in load_with_autoload_queue (file=XIL(0x7fffe8c4afe4), noerror=noerror@entry=XIL(0), nomessage=nomessage@entry=XIL(0x38), nosuffix=nosuffix@entry=XIL(0),
    must_suffix=must_suffix@entry=XIL(0x38)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2390
#41 0x000055555572eba4 in Fautoload_do_load (fundef=fundef@entry=XIL(0x7fffe8c47723), funname=funname@entry=XIL(0x2aaa93309f88), macro_only=macro_only@entry=XIL(0))
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:2437
#42 0x000055555572d96b in funcall_general (fun=XIL(0x7fffe8c47723), numargs=numargs@entry=0, args=args@entry=0x7fffffffba28) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3080
#43 0x000055555572daec in Ffuncall (nargs=1, args=0x7fffffffba20) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
#44 0x000055555573043a in eval_sub (form=form@entry=XIL(0x7fffe18e8c8b)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2592
#45 0x0000555555731509 in internal_lisp_condition_case (var=XIL(0x2aaa8ab9c2b8), bodyform=XIL(0x7fffe18e8c8b), handlers=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1552
#46 0x0000555555731613 in Fcondition_case (args=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1451
#47 0x0000555555730352 in eval_sub (form=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
#48 0x0000555555730893 in Fprogn (body=XIL(0x7fffe18e820b)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
#49 0x000055555572d82f in funcall_lambda (fun=fun@entry=XIL(0x7fffe18e8eb5), nargs=nargs@entry=1, arg_vector=arg_vector@entry=0x7fffffffbe08) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3372
#50 0x000055555572d9e6 in funcall_general (fun=XIL(0x7fffe18e8eb5), numargs=numargs@entry=1, args=args@entry=0x7fffffffbe08) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3066
#51 0x000055555572daec in Ffuncall (nargs=2, args=args@entry=0x7fffffffbe00) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
#52 0x000055555572dc8a in run_hook_wrapped_funcall (nargs=<optimized out>, args=0x7fffffffbe00) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2894
#53 0x000055555572c5ff in run_hook_with_args (nargs=2, args=0x7fffffffbe00, funcall=funcall@entry=0x55555572dc6d <run_hook_wrapped_funcall>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2975
#54 0x000055555572c748 in Frun_hook_wrapped (nargs=<optimized out>, args=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2909
#55 0x000055555573043a in eval_sub (form=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2592
#56 0x0000555555730893 in Fprogn (body=XIL(0)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
#57 0x000055555573120a in Flet (args=XIL(0x7fffe18e9133)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1121
#58 0x0000555555730352 in eval_sub (form=form@entry=XIL(0x7fffe18e90d3)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
#59 0x0000555555731509 in internal_lisp_condition_case (var=XIL(0x2aaa8ab9c2b8), bodyform=XIL(0x7fffe18e90d3), handlers=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1552
#60 0x0000555555731613 in Fcondition_case (args=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1451
#61 0x0000555555730352 in eval_sub (form=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
#62 0x0000555555730893 in Fprogn (body=XIL(0x7fffe18e9a7b)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
#63 0x000055555573120a in Flet (args=XIL(0x7fffe18ea993)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1121
#64 0x0000555555730352 in eval_sub (form=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
#65 0x0000555555730893 in Fprogn (body=XIL(0), body@entry=XIL(0x7fffe18ea9f3)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
#66 0x0000555555730941 in prog_ignore (body=body@entry=XIL(0x7fffe18ea9f3)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:466
#67 0x0000555555731266 in Fwhile (args=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1142
#68 0x0000555555730352 in eval_sub (form=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
#69 0x0000555555730893 in Fprogn (body=XIL(0)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
#70 0x000055555573120a in Flet (args=XIL(0x7fffe18eaa23)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1121
#71 0x0000555555730352 in eval_sub (form=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
#72 0x0000555555730893 in Fprogn (body=XIL(0)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
#73 0x000055555572d82f in funcall_lambda (fun=fun@entry=XIL(0x7fffe18eab45), nargs=nargs@entry=1, arg_vector=arg_vector@entry=0x7fffffffc620) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3372
#74 0x000055555572ffbb in apply_lambda (fun=fun@entry=XIL(0x7fffe18eab45), args=<optimized out>, count=count@entry=...) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3237
#75 0x000055555573063c in eval_sub (form=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2667
#76 0x0000555555730893 in Fprogn (body=XIL(0x7fffe90a2c23)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
#77 0x0000555555730352 in eval_sub (form=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
#78 0x00005555557308cd in Fif (args=XIL(0x7fffe909ff53)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:410
#79 0x0000555555730352 in eval_sub (form=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2571
#80 0x0000555555730893 in Fprogn (body=XIL(0)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:455
#81 0x000055555572d82f in funcall_lambda (fun=fun@entry=XIL(0x7fffeab02315), nargs=nargs@entry=2, arg_vector=arg_vector@entry=0x7fffffffca38) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3372
#82 0x000055555572d9e6 in funcall_general (fun=XIL(0x7fffeab02315), numargs=numargs@entry=2, args=args@entry=0x7fffffffca38) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3066
#83 0x000055555572daec in Ffuncall (nargs=nargs@entry=3, args=args@entry=0x7fffffffca30) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
#84 0x000055555572f786 in Fapply (nargs=<optimized out>, args=0x7fffdf3ff040) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2787
#85 0x000055555572f26a in funcall_subr (subr=0x55555592ed00 <Sapply>, numargs=2, args=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3206
#86 0x0000555555765b53 in exec_byte_code (fun=XIL(0x55555592ed05), args_template=<optimized out>, nargs=<optimized out>, args=<optimized out>) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
#87 0x000055555572d61c in funcall_lambda (fun=fun@entry=XIL(0x7fffeab00acd), nargs=nargs@entry=2, arg_vector=arg_vector@entry=0x7fffffffcd60) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3274
#88 0x000055555572d9e6 in funcall_general (fun=XIL(0x7fffeab00acd), numargs=numargs@entry=2, args=args@entry=0x7fffffffcd60) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3066
#89 0x000055555572daec in Ffuncall (nargs=3, args=0x7fffffffcd58) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
#90 0x00007fffe0105ccd in F66696e642d66696c652d6e6f73656c6563742d31_find_file_noselect_1_0 () from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/files-1e8937b2-97c45f94.eln
#91 0x000055555572f1f7 in funcall_subr (subr=subr@entry=0x7fffeaaffa78, numargs=numargs@entry=6, args=args@entry=0x7fffffffcf20) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3193
#92 0x000055555572d9d4 in funcall_general (fun=XIL(0x7fffeaaffa7d), numargs=numargs@entry=6, args=args@entry=0x7fffffffcf20) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
#93 0x000055555572daec in Ffuncall (nargs=7, args=0x7fffffffcf18) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
#94 0x00007fffe01045b5 in F66696e642d66696c652d6e6f73656c656374_find_file_noselect_0 () from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/files-1e8937b2-97c45f94.eln
#95 0x000055555572f1b3 in funcall_subr (subr=subr@entry=0x7fffeaafe648, numargs=numargs@entry=4, args=args@entry=0x7fffffffd0b8) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3189
#96 0x000055555572d9d4 in funcall_general (fun=XIL(0x7fffeaafe64d), numargs=numargs@entry=4, args=args@entry=0x7fffffffd0b8) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
#97 0x000055555572daec in Ffuncall (nargs=5, args=0x7fffffffd0b0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
#98 0x00007fffe0101c5d in F66696e642d66696c65_find_file_0 () from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/files-1e8937b2-97c45f94.eln
#99 0x000055555572f17f in funcall_subr (subr=subr@entry=0x7fffeaafe810, numargs=numargs@entry=2, args=args@entry=0x7fffffffd380) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3185
#100 0x000055555572d9d4 in funcall_general (fun=XIL(0x7fffeaafe815), numargs=numargs@entry=2, args=args@entry=0x7fffffffd380) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
#101 0x000055555572daec in Ffuncall (nargs=3, args=0x7fffffffd378) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
#102 0x0000555555728bd0 in Ffuncall_interactively (nargs=3, args=0x7fffffffd378) at /home/reitero/build/sources/emacs/emacs/src/callint.c:250
#103 0x000055555572f26a in funcall_subr (subr=subr@entry=0x55555592bee0 <Sfuncall_interactively>, numargs=numargs@entry=3, args=args@entry=0x7fffffffd378)
    at /home/reitero/build/sources/emacs/emacs/src/eval.c:3206
#104 0x000055555572d9d4 in funcall_general (fun=XIL(0x55555592bee5), numargs=numargs@entry=3, args=args@entry=0x7fffffffd378) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
#105 0x000055555572daec in Ffuncall (nargs=nargs@entry=4, args=args@entry=0x7fffffffd370) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
#106 0x000055555572f786 in Fapply (nargs=<optimized out>, args=0x7fffffffd4e0) at /home/reitero/build/sources/emacs/emacs/src/eval.c:2787
#107 0x0000555555728f7d in Fcall_interactively (function=XIL(0x2aaa92f187c8), record_flag=XIL(0), keys=XIL(0x7fffe8800e45)) at /home/reitero/build/sources/emacs/emacs/src/callint.c:342
#108 0x00007fffdfffa8ad in F636f6d6d616e642d65786563757465_command_execute_0 () from /home/reitero/build/sources/emacs/emacs/src/../native-lisp/31.0.50-8ba3f656/preloaded/simple-fab5b0cf-42b305e3.eln
#109 0x000055555572f1b3 in funcall_subr (subr=subr@entry=0x7fffe8814378, numargs=numargs@entry=1, args=args@entry=0x7fffffffd758) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3189
#110 0x000055555572d9d4 in funcall_general (fun=XIL(0x7fffe881437d), numargs=numargs@entry=1, args=args@entry=0x7fffffffd758) at /home/reitero/build/sources/emacs/emacs/src/lisp.h:2290
#111 0x000055555572daec in Ffuncall (nargs=2, args=0x7fffffffd750) at /home/reitero/build/sources/emacs/emacs/src/eval.c:3115
#112 0x00005555556b80a2 in command_loop_1 () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1556
#113 0x000055555572c36e in internal_condition_case (bfun=0x5555556b7ba1 <command_loop_1>, handlers=<optimized out>, hfun=0x5555556b4c5e <cmd_error>) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1626
#114 0x00005555556b4e89 in command_loop_2 (handlers=handlers@entry=XIL(0xa8)) at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1174
#115 0x000055555572c2ac in internal_catch (tag=<optimized out>, func=0x5555556b4e67 <command_loop_2>, arg=XIL(0xa8)) at /home/reitero/build/sources/emacs/emacs/src/eval.c:1305
#116 0x00005555556b6069 in command_loop () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:1152
#117 0x00005555556b6100 in recursive_edit_1 () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:760
#118 0x00005555556b629e in Frecursive_edit () at /home/reitero/build/sources/emacs/emacs/src/keyboard.c:843
#119 0x00005555556b76d6 in main (argc=<optimized out>, argv=0x7fffffffdb68) at /home/reitero/build/sources/emacs/emacs/src/emacs.c:2580
You can't do that without a process to debug.
(gdb) xbacktrace
You can't do that without a process to debug.

In GNU Emacs 31.0.50 (build 9, x86_64-pc-linux-gnu, GTK+ Version
 3.24.48, cairo version 1.18.2) of 2025-02-11 built on wilap
Repository revision: 9d3e946e756ac5a146c21d6fbae2fc803de95059
Repository branch: feature/igc
System Description: Arch Linux

Configured using:
 'configure 'CFLAGS=-g3 -ggdb -Og -fno-omit-frame-pointer'
 CPPFLAGS=-I/home/reitero/.local/lib/mps
 LDFLAGS=-L/home/reitero/.local/lib/mps --prefix=/usr --sysconfdir=/etc
 --libexecdir=/usr/lib --localstatedir=/var --with-mps=yes
 --with-gameuser=root:games --with-pgtk --with-xft --with-harfbuzz
 --with-modules --without-compress-install --without-m17n-flt
 --with-libotf --without-imagemagick --without-gsettings --without-gconf
 --with-native-compilation=aot --with-tree-sitter
 --enable-link-time-optimization'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM HARFBUZZ JPEG LCMS2
LIBOTF LIBSYSTEMD LIBXML2 MODULES MPS NATIVE_COMP NOTIFY INOTIFY PDUMPER
PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS
TREE_SITTER WEBP XIM GTK3 ZLIB

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




Acknowledgement sent to Oliver Reiter <oliver.reiter@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#76237; 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: Fri, 14 Feb 2025 12:30:02 UTC

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