GNU bug report logs - #76327
29.4; random segfaults after switch to tree-sitter

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

Package: emacs; Reported by: Evgeniy Dushistov <dushistov@HIDDEN>; dated Sun, 16 Feb 2025 08:47:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 76327) by debbugs.gnu.org; 19 Feb 2025 20:15:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 19 15:15:09 2025
Received: from localhost ([127.0.0.1]:52518 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkqTL-0003Zx-Uz
	for submit <at> debbugs.gnu.org; Wed, 19 Feb 2025 15:15:09 -0500
Received: from mail-40134.protonmail.ch ([185.70.40.134]:54153)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tkqTH-0003V9-Sk
 for 76327 <at> debbugs.gnu.org; Wed, 19 Feb 2025 15:15:05 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1739996096; x=1740255296;
 bh=lM4USQJWxYey2y/Ql4J6l33me7acOLAAr+ZhOzbtiYY=;
 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=gxTJjuqBUgP5FGWncjkAKE++q69vA2PG8ianVHhVzGi3gn3IpqSp/w5CLfiE32TG6
 WG534WTmD1IiiKe/ywZfZg2zIeATAH90g5tcHl9Kax3Wu4z3wHQ0QjiXAGrKlrhbSD
 MkFVJOaoe6nqtWBeellkgkhd1BDT43pG+tUZ9AI8BYt+Yf/3VgzMIb2ukEaxK9gbVN
 cHw4dkvdSo7umI+VLJqeK31v/kL4vI2i82g+IDENHaA0oRC0O5AWtHD+GGrQ0fcpzT
 LqXLJn5n/RQra53f7O7wyqe7nnbWrg/NjBF6iaeNxyksVboIeTuu++Qr4TgKtHdkTF
 6sY6T7I/3cajA==
Date: Wed, 19 Feb 2025 20:14:53 +0000
To: Evgeniy Dushistov <dushistov@HIDDEN>, 76327 <at> debbugs.gnu.org,
 eggert@HIDDEN, eliz@HIDDEN, mattiasengdegard@HIDDEN
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <87o6yxzo8f.fsf@HIDDEN>
In-Reply-To: <Z7YBz6kzStyYzzih@HIDDEN>
References: <86y0y6b4or.fsf@HIDDEN> <8634gb9uad.fsf@HIDDEN>
 <87ldu3479d.fsf@HIDDEN> <Z7SzXHICJ0RxlTrz@HIDDEN>
 <86cyff88us.fsf@HIDDEN> <87wmdn2lob.fsf@HIDDEN>
 <Z7W-lbYopT5qj0od@HIDDEN> <87bjuy5cye.fsf@HIDDEN>
 <Z7YBz6kzStyYzzih@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: c72637d2cd59d52bafe30f4e6c4cf7c023e41d3d
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: 76327
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 (-)

"Evgeniy Dushistov via \"Bug reports for GNU Emacs, the Swiss army knife of=
 text editors\"" <bug-gnu-emacs@HIDDEN> writes:

> On Wed, Feb 19, 2025 at 12:36:37PM +0000, Pip Cet wrote:
>> Please use "bt full", not "bt", and please keep the sessions alive in
>> gdb.
>>
>
> I ran it, waiting to crash again.
>
>> Also, please reproduce your precise CFLAGS and compiler version, there's
>> likely to be a problem there.
>>
>
> As I said earlier I used default compiler from Arch Linux distro:
> gcc (GCC) 14.2.1 20250207, I used default PKGBUILD from this distro for e=
macs package,

I tried building Emacs using makepkg and the archlinux docker image.  No
success so far: I finally managed to get a binory, but no crash so far.

> Appropriate part of my /etc/makepkg.conf, makepkg utility takes all flags=
 from this file:
>
> CARCH=3D"x86_64"
> CHOST=3D"x86_64-pc-linux-gnu"
>
> CFLAGS=3D"-march=3Dnehalem -mtune=3Dznver1 -O2 -pipe -fno-plt -fexception=
s \
>         -Wp,-D_FORTIFY_SOURCE=3D3 -Wformat -Werror=3Dformat-security \
>         -fstack-clash-protection -fcf-protection \
>         -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-optimiz=
e-sibling-calls"
> CXXFLAGS=3D"$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS"
> LDFLAGS=3D"-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,=
now \
>          -Wl,-z,pack-relative-relocs"
> LTOFLAGS=3D"-flto=3Dauto"
> MAKEFLAGS=3D"-j33"
> DEBUG_CFLAGS=3D"-g"
> DEBUG_CXXFLAGS=3D"$DEBUG_CFLAGS"
> DEBUG_RUSTFLAGS=3D"-C debuginfo=3D2"
>
>
> I tried patched version of emacs (with modified flush_stack_call_func) wi=
th
> "-fno-optimize-sibling-calls" and without this flag.
> Both crashed.

Hmm.  And those crashes still aren't reproducible, and quite rare?  They
all look different, but they all look like GC hapened while unwinding
through the specpdl or otherwise calling longjmp.  And you say they
happen with Emacs-30, too?

I'm a bit confused that some builds mention LTO flags and some don't...

>> Please disassemble this function by running
>>
>> disass flush_stack_call_func
>>
>
> It is completely gone after inlining:
> (gdb) disassemble flush_stack_call_func
> No symbol "flush_stack_call_func" in current context.
> (gdb) disassemble flush_stack_call_func1
> Dump of assembler code for function flush_stack_call_func1:
>    0x000000000021d870 <+0>:=09endbr64
>    0x000000000021d874 <+4>:=09mov    0x5d2955(%rip),%rdx        # 0x7f01d=
0 <current_thread>
>    0x000000000021d87b <+11>:=09push   %rbp
>    0x000000000021d87c <+12>:=09mov    %rdi,%rax
>    0x000000000021d87f <+15>:=09mov    %rsi,%rdi
>    0x000000000021d882 <+18>:=09mov    %rsp,%rbp
>    0x000000000021d885 <+21>:=09mov    %rbp,0x50(%rdx)
>    0x000000000021d889 <+25>:=09call   *%rax
>    0x000000000021d88b <+27>:=09pop    %rbp
>    0x000000000021d88c <+28>:=09ret
> End of assembler dump.

Try disassembling mark_threads, though I expect that to be okay now, to
be honest.  Something else must be the problem.

Pip





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

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


Received: (at 76327) by debbugs.gnu.org; 19 Feb 2025 16:43:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 19 11:43:45 2025
Received: from localhost ([127.0.0.1]:50104 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tknAn-0001ND-3m
	for submit <at> debbugs.gnu.org; Wed, 19 Feb 2025 11:43:45 -0500
Received: from send218.i.mail.ru ([95.163.59.57]:42646)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1tknAk-0001Ml-1d
 for 76327 <at> debbugs.gnu.org; Wed, 19 Feb 2025 11:43:43 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:
 Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive:
 X-Cloud-Ids:Disposition-Notification-To;
 bh=PsKFS+zUN0hEl/m5m7S+bQNI2S5Q2LsE3OF2mLU/Vr4=; t=1739983422; x=1740073422; 
 b=q+z61qWLhZ7HXNUCrwPdXs/EXspmmvXvHt4qdBjUHOC/F6miG5BgSuOtST/s1TGZyoz4Ocaxs4z
 ifGWu49UtW/fLICEBtO6PbIJJvwC64CiGGS6r6hOi2arInFuUE7yrBpNiVF2mNizYwde0NPSUgfzu
 IkQ2ySTCVA+o8nq63258aNDkZdzzXPKed2VLU2bZ29wMM9P/BGWh5TFhmAwxe79JTWrCxYAd4lZJD
 VeeCJNESmKBF9hVYyg2Tctm2mxoEMYf7ReSPinX9WyFSQfZhbBghFVTPeT1nUHf31zRaFRIA6tayk
 JDh1blxnO5xV2+z52TybzQZtw1h4EL365n+g==;
Received: by exim-smtp-5f589487f8-dszqm with utf8esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1tknAc-00000000FhZ-16Ll; Wed, 19 Feb 2025 19:43:34 +0300
Date: Wed, 19 Feb 2025 19:43:23 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <Z7YKK_X4TXt8rWKf@HIDDEN>
References: <Z7N2YJgRdyMdlPnR@HIDDEN>
 <87ldu471qj.fsf@HIDDEN>
 <Z7RZAArKbR0vsali@HIDDEN> <8634gb9uad.fsf@HIDDEN>
 <87ldu3479d.fsf@HIDDEN>
 <Z7SzXHICJ0RxlTrz@HIDDEN> <86cyff88us.fsf@HIDDEN>
 <87wmdn2lob.fsf@HIDDEN>
 <Z7W-lbYopT5qj0od@HIDDEN> <86h64p6gl2.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <86h64p6gl2.fsf@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-5f589487f8-dszqm;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-4EC0790: 10
X-7564579A: 646B95376F6C166E
X-77F55803: 4F1203BC0FB41BD916C41472748AFA049977D4E2D0767F7F3382B327AA33718E00894C459B0CD1B9F0C3312DC8D2EA21411046492FDDF80601EE9ECF51AA8E5721E0159E34DE04E696BFE15B8ADB4371
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7922E451CE6E839B1EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637AF379580E0D677568638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D8BF086CD9D37CF7622AD6AF8D7C10F20171257FBC63B9B76A20879F7C8C5043D14489FFFB0AA5F4BF176DF2183F8FC7C0EF2A066DDA19BA868941B15DA834481FA18204E546F3947C2FFDA4F57982C5F4F6B57BC7E64490618DEB871D839B7333395957E7521B51C2DFABB839C843B9C08941B15DA834481F8AA50765F7900637BA939FD1B3BAB99B389733CBF5DBD5E9B5C8C57E37DE458BD9DD9810294C998ED8FC6C240DEA76428AA50765F790063784C302C94B29063AD81D268191BDAD3DBD4B6F7A4D31EC0BE2F48590F00D11D6D81D268191BDAD3D78DA827A17800CE7AAE6EF420EE14273EC76A7562686271ED91E3A1F190DE8FD2E808ACE2090B5E14AD6D5ED66289B5278DA827A17800CE76631511D42670FFE2EB15956EA79C166176DF2183F8FC7C04E672349037D5FA5725E5C173C3A84C34316EA990752C69235872C767BF85DA2F004C90652538430E4A6367B16DE6309
X-C1DE0DAB: 0D63561A33F958A5FDA22C1F577C38665002B1117B3ED696F6696CC8A1621364D57BAD45EC4C5DE1823CB91A9FED034534781492E4B8EEAD0942DC5495D0595EBDAD6C7F3747799A
X-C8649E89: 1C3962B70DF3F0ADE00A9FD3E00BEEDF3FED46C3ACD6F73ED3581295AF09D3DF87807E0823442EA2ED31085941D9CD0AF7F820E7B07EA4CF005545BA6D8A621008E7A68E2E8F9C89A12B43F35AD5ACE9D09D5EF004AF79A85585C02E945303B30526A8B1FD8BF66B75940FB073B64FFCF600313AE04DFA16A339C8B53E7D17E49F49EEF1215E7BEC913E6812662D5F2A44C8AD4AA6DD08ECCACDBADCC7D60979964550E41902C4E4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVWiyXSWEEqdrfiNMBnqliVQ=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA1637A13E9D3967EB706B951B70A5BD4BD8E6D51D9A8E1AA18FC0FE6406A5BC45D7E390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76327
Cc: pipcet@HIDDEN, eggert@HIDDEN, 76327 <at> debbugs.gnu.org,
 mattiasengdegard@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Wed, Feb 19, 2025 at 06:32:09PM +0200, Eli Zaretskii wrote:
> Is this still in Emacs 29.4, only with the above patch applied?  Or is
> this a different version of Emacs?

Yes, it emacs 29.4 with

Index: emacs-29.4/src/lisp.h
===================================================================
--- emacs-29.4.orig/src/lisp.h
+++ emacs-29.4/src/lisp.h
@@ -4229,8 +4229,14 @@ extern void mark_memory (void const *sta
 INLINE void
 flush_stack_call_func (void (*func) (void *arg), void *arg)
 {
-  __builtin_unwind_init ();
-  flush_stack_call_func1 (func, arg);
+  volatile bool repeat = true;
+  while (repeat)
+    {
+      __builtin_unwind_init ();
+      asm volatile ("" : : : "memory");
+      flush_stack_call_func1 (func, arg);
+      repeat = false;
+    }
 }
 
 extern void garbage_collect (void);

-- 
/Evgeniy




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

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


Received: (at 76327) by debbugs.gnu.org; 19 Feb 2025 16:32:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 19 11:32:35 2025
Received: from localhost ([127.0.0.1]:49956 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkmzv-000052-C8
	for submit <at> debbugs.gnu.org; Wed, 19 Feb 2025 11:32:35 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:36934)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tkmzp-0008Vs-B7
 for 76327 <at> debbugs.gnu.org; Wed, 19 Feb 2025 11:32:29 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tkmzg-0008Sk-HS; Wed, 19 Feb 2025 11:32:17 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=jeOKsC74vgkCtLxIjpmHfY8/aSK4S9+osHmSbTf8wBM=; b=rAfSYIRDLG5DWjdI/lLy
 9bKDFRLShuP/Ez7p/cB7vELRvdq59D1ezgY5tpmrDUeYjfG3oIKlA8I+dlJt6G5woPNWs00A5ihbA
 Lh6tWehn2R5bxkRUoRc+J52buC8/yo85xHDkpMlUxx21jHTbXFD1ncUviXSP7Ua4UCOEucFA9e0tn
 U7AQWEF9MnUR4b2ywLPuw+oJ6SmutlO+PX3uxa1/lW/2n2EZsPHDBvLRJALLmsAHAKEqUHe8Zbknv
 ksl94JVwMm7Ng3la93ckjSwc2zwlDGetAVKeOa5KvYBNC9x0dZYVAqe9UCJUz/SxJUm37cZTWFKo6
 tJ2yYTa63Xjhzw==;
Date: Wed, 19 Feb 2025 18:32:09 +0200
Message-Id: <86h64p6gl2.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Evgeniy Dushistov <dushistov@HIDDEN>
In-Reply-To: <Z7W-lbYopT5qj0od@HIDDEN> (message from Evgeniy
 Dushistov on Wed, 19 Feb 2025 14:20:53 +0300)
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
References: <86y0y6b4or.fsf@HIDDEN> <Z7M2iPNTChIQTEua@HIDDEN>
 <Z7N2YJgRdyMdlPnR@HIDDEN>
 <87ldu471qj.fsf@HIDDEN>
 <Z7RZAArKbR0vsali@HIDDEN> <8634gb9uad.fsf@HIDDEN>
 <87ldu3479d.fsf@HIDDEN>
 <Z7SzXHICJ0RxlTrz@HIDDEN> <86cyff88us.fsf@HIDDEN>
 <87wmdn2lob.fsf@HIDDEN> <Z7W-lbYopT5qj0od@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 76327
Cc: pipcet@HIDDEN, eggert@HIDDEN, 76327 <at> debbugs.gnu.org,
 mattiasengdegard@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Wed, 19 Feb 2025 14:20:53 +0300
> From: Evgeniy Dushistov <dushistov@HIDDEN>
> Cc: Eli Zaretskii <eliz@HIDDEN>, 76327 <at> debbugs.gnu.org,
> 	Paul Eggert <eggert@HIDDEN>,
> 	Mattias EngdegÄrd <mattiasengdegard@HIDDEN>
> "X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
> 
> On Tue, Feb 18, 2025 at 05:44:15PM +0000, Pip Cet wrote:
> > Evgeniy,, could you try replacing the definition of
> > flush_stack_call_func in lisp.h by this definition, and recompiling?
> > 
> > INLINE void
> > flush_stack_call_func (void (*func) (void *arg), void *arg)
> > {
> >   volatile bool repeat = true;
> >   while (repeat)
> >     {
> >       __builtin_unwind_init ();
> >       asm volatile ("" : : : "memory");
> >       flush_stack_call_func1 (func, arg);
> >       repeat = false;
> >     }
> > }
> > 
> 
> 
> I tried this fix.
> It doesn't help :(
> 
> New crash dump looks the same to previous (I rebuilt without --enable-checking=all):

Is this still in Emacs 29.4, only with the above patch applied?  Or is
this a different version of Emacs?




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

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


Received: (at 76327) by debbugs.gnu.org; 19 Feb 2025 16:15:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 19 11:15:03 2025
Received: from localhost ([127.0.0.1]:49733 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkmiy-0006N5-WB
	for submit <at> debbugs.gnu.org; Wed, 19 Feb 2025 11:15:03 -0500
Received: from send241.i.mail.ru ([95.163.59.80]:51818)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1tkmiu-0006Lt-2d
 for 76327 <at> debbugs.gnu.org; Wed, 19 Feb 2025 11:14:59 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:
 Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive:
 X-Cloud-Ids:Disposition-Notification-To;
 bh=8BZwzoiE7GB0XjS4Kz+/1M/6kLOHAndhtpBIAL4c5s4=; t=1739981696; x=1740071696; 
 b=NEtGwfjBvvrNXi6MzCaoSjjqfdSRyn3ZHOZpLGR9RWfL8vrAXY+kNi+CkxbaeZoy3BDVKzoL+Cu
 d+3pXeST5xgK0wtT/ceKBZwS/nXsaER/uh9IWP/dUI468RXGCrr02D9GEaNzeh0oKuWoahvqXhqXM
 yFAgz1lvMDDKxfjv+AzKCuuY7nT82VeoTxs4ZPpuUV2qzY+XKxd12wx3z4dJ1GieulXmn6HwvLgm2
 BRExf1eZ7ihVAlRIQrEXgwIVYnqnt3bplUeZCKHZKQCEpldiWUFyOibvWR6XPnDFDv/B+GFfCrOpx
 iwWrAn0B96k6e2P/hyzzMn68uMu8Apo0tZPA==;
Received: by exim-smtp-5f589487f8-9l9j4 with utf8esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1tkmil-00000000Az7-3Fds; Wed, 19 Feb 2025 19:14:48 +0300
Date: Wed, 19 Feb 2025 19:14:47 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <Z7YDd65uZTMOPfl-@15inch.localdomain>
References: <87ldu471qj.fsf@HIDDEN>
 <Z7RZAArKbR0vsali@HIDDEN> <8634gb9uad.fsf@HIDDEN>
 <87ldu3479d.fsf@HIDDEN>
 <Z7SzXHICJ0RxlTrz@HIDDEN> <86cyff88us.fsf@HIDDEN>
 <87wmdn2lob.fsf@HIDDEN>
 <Z7W-lbYopT5qj0od@HIDDEN>
 <87bjuy5cye.fsf@HIDDEN>
 <Z7YBz6kzStyYzzih@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="BZxjaa9Tw4zS/Vdb"
Content-Disposition: inline
In-Reply-To: <Z7YBz6kzStyYzzih@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-5f589487f8-9l9j4;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-7564579A: EEAE043A70213CC8
X-77F55803: 4F1203BC0FB41BD9A2E37A482B6CDEA54F7E85D5ABB4208AD09EAA656DC37BD21313CFAB8367EF908E2BE116634AD74DB09BA780253F92D7C591814E25D11F9FD445E4FF08470242F0D7A024E1F5297F4C6784DEA8096F07
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7A8325FA649D0A450EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F790063767A3307017EE919D8638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D89DC4937A073637E23A8FBD63D7D8F144850BC870FAA74FAC20879F7C8C5043D14489FFFB0AA5F4BF176DF2183F8FC7C084ED00A64A654CBE8941B15DA834481FA18204E546F3947C6089696B24BB1D19F6B57BC7E64490618DEB871D839B7333395957E7521B51C2DFABB839C843B9C08941B15DA834481F8AA50765F7900637D9CFB327BC390E24389733CBF5DBD5E9B5C8C57E37DE458BD9DD9810294C998ED8FC6C240DEA76428AA50765F7900637A92155B16C2701B5D81D268191BDAD3DBD4B6F7A4D31EC0BE2F48590F00D11D6D81D268191BDAD3D78DA827A17800CE7542A00286BB660BFEC76A7562686271ED91E3A1F190DE8FD2E808ACE2090B5E14AD6D5ED66289B5259CC434672EE63711DD303D21008E298D5E8D9A59859A8B6B372FE9A2E580EFC725E5C173C3A84C3346FD2FB2ADF2DD735872C767BF85DA2F004C90652538430E4A6367B16DE6309
X-C1DE0DAB: 0D63561A33F958A5A8F93C921278ED055002B1117B3ED6962C5689AB6408F56EB91D2EB2DEE3878C823CB91A9FED034534781492E4B8EEAD0D89974173551D4FBDAD6C7F3747799A
X-C8649E89: 1C3962B70DF3F0ADE00A9FD3E00BEEDF77DD89D51EBB7742D3581295AF09D3DF87807E0823442EA2ED31085941D9CD0AF7F820E7B07EA4CFDE2A952BF1AA6C928C015D9AEAB32A81B6646D7362A73173B5EEA46D4F3B53CA6E5D3BE3824D6F340526A8B1FD8BF66B76B955D0BD2B0F3C200835DE692FB5C716F1CAB152AC495777C8E16086367389913E6812662D5F2A44C8AD4AA6DD08ECCACDBADCC7D60979964550E41902C4E4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVWiyXSWEEqdr4lk2VGO89vA=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA163FDD197B944973762B951B70A5BD4BD8ECD8F0004057CC6BABA969CF2D55F94FE390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76327
Cc: bug-gnu-emacs@HIDDEN, Paul Eggert <eggert@HIDDEN>,
 76327 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 Mattias =?utf-8?Q?Engdeg=C3=A5rd?= <mattiasengdegard@HIDDEN>
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 (-)


--BZxjaa9Tw4zS/Vdb
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Wed, Feb 19, 2025 at 07:07:48PM +0300, Evgeniy Dushistov wrote:
> On Wed, Feb 19, 2025 at 12:36:37PM +0000, Pip Cet wrote:
> > Please use "bt full", not "bt", and please keep the sessions alive in
> > gdb.
> > 
> 
> I ran it, waiting to crash again.
> 
And here is the crash.
See attached gdb.txt with "bt full"


-- 
/Evgeniy

--BZxjaa9Tw4zS/Vdb
Content-Type: text/plain; charset=utf-8
Content-Disposition: attachment; filename="gdb.txt"
Content-Transfer-Encoding: quoted-printable

#0  SYMBOL_NAME (sym=3D0x5555594a9c30) at /usr/src/debug/emacs/emacs-29.4/s=
rc/lisp.h:1152
#1  print_object (obj=3Dobj@entry=3D0x5555594a9c30, printcharfun=3Dprintcha=
rfun@entry=3D0x30, escapeflag=3Descapeflag@entry=3Dtrue) at print.c:2398
        len =3D 140737488343632
        i =3D <optimized out>
        name =3D <optimized out>
        size_byte =3D <optimized out>
        p =3D <optimized out>
        signedp =3D <optimized out>
        confusing =3D <optimized out>
        base_depth =3D <optimized out>
        base_sp =3D <optimized out>
        buf =3D "p\322\377\377\377\177\000\000xexUUU\000\000P\002\211UUU\00=
0\000 \001", '\000' <repeats 15 times>, "i?\260 GH\362\340\322\377\377\377\=
177"
        print_obj =3D <optimized out>
#2  0x00005555557c7f7f in print (obj=3Dobj@entry=3D0x5555594a9c30, printcha=
rfun=3D0x30, escapeflag=3Descapeflag@entry=3Dtrue) at print.c:1301
#3  0x00005555557c80d0 in Fprin1 (object=3D0x5555594a9c30, printcharfun=3Dp=
rintcharfun@entry=3D0x30, overrides=3Doverrides@entry=3D0x0) at print.c:776
        count =3D {
          bytes =3D <optimized out>
        }
        pc =3D {
          printcharfun =3D 0x30,
          old_printcharfun =3D 0x30,
          old_point =3D -1,
          start_point =3D -1,
          old_point_byte =3D -1,
          start_point_byte =3D -1,
          specpdl_count =3D {
            bytes =3D 224
          }
        }
#4  0x00005555557c88f9 in print_error_message (data=3D<optimized out>, data=
@entry=3D0x555557c31a03, stream=3Dstream@entry=3D0x30, context=3D<optimized=
 out>, caller=3Dcaller@entry=3D0x7fe0) at print.c:1134
        obj =3D <optimized out>
        li =3D {
          tortoise =3D <optimized out>,
          max =3D <optimized out>,
          n =3D <optimized out>,
          q =3D <optimized out>
        }
        sep =3D 0x55555587d969 ", "
        errname =3D 0x11f70
        errmsg =3D <optimized out>
        file_error =3D <optimized out>
        tail =3D 0x555557c31a53
#5  0x00005555557058ab in Fcommand_error_default_function (data=3D0x555557c=
31a03, context=3D0x7ffff1880284, signal=3D0x7fe0) at /usr/src/debug/emacs/e=
macs-29.4/src/lisp.h:1679
        sf =3D 0x55555612fe70
        conditions =3D <optimized out>
        is_minibuffer_quit =3D <optimized out>
#6  0x000055555579dec1 in funcall_subr (subr=3D0x555555d4c3a0 <Scommand_err=
or_default_function>, numargs=3Dnumargs@entry=3D3, args=3Dargs@entry=3D0x7f=
fff0fff050) at eval.c:3042
        argbuf =3D {0x55555c3bb860, 0x7fff00000000, 0x7fffffffd640, 0xf2484=
72000000000, 0x555555eeb6e3, 0x0, 0x1000101, 0x0}
        a =3D <optimized out>
        fun =3D <optimized out>
#7  0x00005555557edb6c in exec_byte_code (fun=3D<optimized out>, fun@entry=
=3D0x7ffff1ce5e3d, args_template=3D<optimized out>, args_template@entry=3D7=
71, nargs=3D<optimized out>, args=3D<optimized out>) at bytecode.c:809
        call_nargs =3D 3
        call_fun =3D <optimized out>
        count1 =3D {
          bytes =3D <optimized out>
        }
        template =3D <optimized out>
        val =3D <optimized out>
        call_args =3D 0x7ffff0fff050
        original_fun =3D 0x2aaa9bf17470
        bytecode =3D <optimized out>
        op =3D 3
        type =3D <optimized out>
        targets =3D {0x5555555b84d9 <exec_byte_code-2314839>, 0x5555557edfc=
5 <exec_byte_code+2197>, 0x5555557edfbc <exec_byte_code+2188>, 0x5555557edf=
b3 <exec_byte_code+2179>, 0x5555557ed935 <exec_byte_code+517>, 0x5555557ed9=
39 <exec_byte_code+521>, 0x5555557edf77 <exec_byte_code+2119>, 0x5555557edf=
3b <exec_byte_code+2059>, 0x5555557ee82e <exec_byte_code+4350>, 0x5555557ee=
825 <exec_byte_code+4341>, 0x5555557ee81c <exec_byte_code+4332>, 0x5555557e=
e813 <exec_byte_code+4323>, 0x5555557ed971 <exec_byte_code+577>, 0x5555557e=
d980 <exec_byte_code+592>, 0x5555557ee803 <exec_byte_code+4307>, 0x5555557e=
e837 <exec_byte_code+4359>, 0x5555557ee8e9 <exec_byte_code+4537>, 0x5555557=
ee8e0 <exec_byte_code+4528>, 0x5555557ee8d7 <exec_byte_code+4519>, 0x555555=
7ee8ce <exec_byte_code+4510>, 0x5555557ed8ad <exec_byte_code+381>, 0x555555=
7ed8c0 <exec_byte_code+400>, 0x5555557ee8ad <exec_byte_code+4477>, 0x555555=
7ee8bd <exec_byte_code+4493>, 0x5555557ee851 <exec_byte_code+4385>, 0x55555=
57ee848 <exec_byte_code+4376>, 0x5555557eeb9f <exec_byte_code+5231>, 0x5555=
557eeb96 <exec_byte_code+5222>, 0x5555557edbec <exec_byte_code+1212>, 0x555=
5557edbf0 <exec_byte_code+1216>, 0x5555557ee86b <exec_byte_code+4411>, 0x55=
55557ee85a <exec_byte_code+4394>, 0x5555557eeb6c <exec_byte_code+5180>, 0x5=
555557eeb63 <exec_byte_code+5171>, 0x5555557eeb5a <exec_byte_code+5162>, 0x=
5555557eeb51 <exec_byte_code+5153>, 0x5555557ed9f1 <exec_byte_code+705>, 0x=
5555557eda00 <exec_byte_code+720>, 0x5555557eeb86 <exec_byte_code+5206>, 0x=
5555557eeb75 <exec_byte_code+5189>, 0x5555557eeb27 <exec_byte_code+5111>, 0=
x5555557eeb1e <exec_byte_code+5102>, 0x5555557eeb15 <exec_byte_code+5093>, =
0x5555557eeb0c <exec_byte_code+5084>, 0x5555557edc39 <exec_byte_code+1289>,=
 0x5555557edc40 <exec_byte_code+1296>, 0x5555557eeb41 <exec_byte_code+5137>=
, 0x5555557eeb30 <exec_byte_code+5120>, 0x5555557eea58 <exec_byte_code+4904=
>, 0x5555557eea8b <exec_byte_code+4955>, 0x5555557eeb00 <exec_byte_code+507=
2>, 0x5555555b84dd <exec_byte_code-2314835>, 0x5555555b84dd <exec_byte_code=
-2314835>, 0x5555555b84dd <exec_byte_code-2314835>, 0x5555555b84dd <exec_by=
te_code-2314835>, 0x5555555b84dd <exec_byte_code-2314835>, 0x5555557efea1 <=
exec_byte_code+10097>, 0x5555557efe2f <exec_byte_code+9983>, 0x5555557efde9=
 <exec_byte_code+9913>, 0x5555557efda3 <exec_byte_code+9843>, 0x5555557efd5=
f <exec_byte_code+9775>, 0x5555557ee96a <exec_byte_code+4666>, 0x5555557ee9=
2a <exec_byte_code+4602>, 0x5555557efd2e <exec_byte_code+9726>, 0x5555557ee=
a1e <exec_byte_code+4846>, 0x5555557ee8f2 <exec_byte_code+4546>, 0x5555557e=
fcee <exec_byte_code+9662>, 0x5555557efcbe <exec_byte_code+9614>, 0x5555557=
efc7e <exec_byte_code+9550>, 0x5555557efc41 <exec_byte_code+9489>, 0x555555=
7efc00 <exec_byte_code+9424>, 0x5555557efb89 <exec_byte_code+9305>, 0x55555=
57efb14 <exec_byte_code+9188>, 0x5555557efa98 <exec_byte_code+9064>, 0x5555=
557efa68 <exec_byte_code+9016>, 0x5555557efa38 <exec_byte_code+8968>, 0x555=
5557ef9f8 <exec_byte_code+8904>, 0x5555557ef9b8 <exec_byte_code+8840>, 0x55=
55557ef978 <exec_byte_code+8776>, 0x5555557ef934 <exec_byte_code+8708>, 0x5=
555557ef8fa <exec_byte_code+8650>, 0x5555557ef8c0 <exec_byte_code+8592>, 0x=
5555557ef886 <exec_byte_code+8534>, 0x5555557ef7e4 <exec_byte_code+8372>, 0=
x5555557ef789 <exec_byte_code+8281>, 0x5555557ef738 <exec_byte_code+8200>, =
0x5555557ef6e4 <exec_byte_code+8116>, 0x5555557ef690 <exec_byte_code+8032>,=
 0x5555557ef63c <exec_byte_code+7948>, 0x5555557ef5e8 <exec_byte_code+7864>=
, 0x5555557ef590 <exec_byte_code+7776>, 0x5555557ef534 <exec_byte_code+7684=
>, 0x5555557ef4dc <exec_byte_code+7596>, 0x5555557ef484 <exec_byte_code+750=
8>, 0x5555557ef42c <exec_byte_code+7420>, 0x5555557ef3d3 <exec_byte_code+73=
31>, 0x5555557ef2e3 <exec_byte_code+7091>, 0x5555557edc88 <exec_byte_code+1=
368>, 0x5555557ef2b3 <exec_byte_code+7043>, 0x5555557ef27e <exec_byte_code+=
6990>, 0x5555557ef1ee <exec_byte_code+6846>, 0x5555557ef1a5 <exec_byte_code=
+6773>, 0x5555557ef175 <exec_byte_code+6725>, 0x5555557ef143 <exec_byte_cod=
e+6675>, 0x5555557ef111 <exec_byte_code+6625>, 0x5555557ef0d7 <exec_byte_co=
de+6567>, 0x5555557ef0a5 <exec_byte_code+6517>, 0x5555555b84dd <exec_byte_c=
ode-2314835>, 0x5555557ef073 <exec_byte_code+6467>, 0x5555557ef041 <exec_by=
te_code+6417>, 0x5555557ef00f <exec_byte_code+6367>, 0x5555557eefdd <exec_b=
yte_code+6317>, 0x5555557eefab <exec_byte_code+6267>, 0x5555557eef7b <exec_=
byte_code+6219>, 0x5555557edc8c <exec_byte_code+1372>, 0x5555555b84dd <exec=
_byte_code-2314835>, 0x5555557eef38 <exec_byte_code+6152>, 0x5555557eef08 <=
exec_byte_code+6104>, 0x5555557eeed8 <exec_byte_code+6056>, 0x5555557ee6ea =
<exec_byte_code+4026>, 0x5555557ee6aa <exec_byte_code+3962>, 0x5555557ee67a=
 <exec_byte_code+3914>, 0x5555557ee64a <exec_byte_code+3866>, 0x5555557ee60=
a <exec_byte_code+3802>, 0x5555557ee5ca <exec_byte_code+3738>, 0x5555557ee5=
8a <exec_byte_code+3674>, 0x5555557ee558 <exec_byte_code+3624>, 0x5555557ee=
528 <exec_byte_code+3576>, 0x5555555b84dd <exec_byte_code-2314835>, 0x55555=
57eeba8 <exec_byte_code+5240>, 0x5555557eed59 <exec_byte_code+5673>, 0x5555=
557ee7c4 <exec_byte_code+4244>, 0x5555557eed1a <exec_byte_code+5610>, 0x555=
5557eecde <exec_byte_code+5550>, 0x5555557eeca2 <exec_byte_code+5490>, 0x55=
55557eec05 <exec_byte_code+5333>, 0x5555557eebe1 <exec_byte_code+5297>, 0x5=
555557ee87b <exec_byte_code+4427>, 0x5555557eee6c <exec_byte_code+5948>, 0x=
5555557eee06 <exec_byte_code+5846>, 0x5555557eedd0 <exec_byte_code+5792>, 0=
x5555557eee91 <exec_byte_code+5985>, 0x5555557effda <exec_byte_code+10410>,=
 0x5555557eff96 <exec_byte_code+10342>, 0x5555557eff4c <exec_byte_code+1026=
8>, 0x5555557efeee <exec_byte_code+10174>, 0x5555555b84dd <exec_byte_code-2=
314835>, 0x5555557ee4e4 <exec_byte_code+3508>, 0x5555557ee4b4 <exec_byte_co=
de+3460>, 0x5555557ee484 <exec_byte_code+3412>, 0x5555557ee454 <exec_byte_c=
ode+3364>, 0x5555557ee424 <exec_byte_code+3316>, 0x5555557ee3e4 <exec_byte_=
code+3252>, 0x5555557ee3a4 <exec_byte_code+3188>, 0x5555557ee364 <exec_byte=
_code+3124>, 0x5555557ee324 <exec_byte_code+3060>, 0x5555557ee2d0 <exec_byt=
e_code+2976>, 0x5555557ee290 <exec_byte_code+2912>, 0x5555557ee250 <exec_by=
te_code+2848>, 0x5555557ee220 <exec_byte_code+2800>, 0x5555557ee1bd <exec_b=
yte_code+2701>, 0x5555557ee15a <exec_byte_code+2602>, 0x5555557ee11e <exec_=
byte_code+2542>, 0x5555557ee0e2 <exec_byte_code+2482>, 0x5555557ee0a8 <exec=
_byte_code+2424>, 0x5555557ef37b <exec_byte_code+7243>, 0x5555557ef32c <exe=
c_byte_code+7164>, 0x5555557ee03a <exec_byte_code+2314>, 0x5555557edfce <ex=
ec_byte_code+2206>, 0x5555555b84dd <exec_byte_code-2314835>, 0x5555555b84dd=
 <exec_byte_code-2314835>, 0x5555555b84dd <exec_byte_code-2314835>, 0x55555=
55b84dd <exec_byte_code-2314835>, 0x5555555b84dd <exec_byte_code-2314835>, =
0x5555555b84dd <exec_byte_code-2314835>, 0x5555557efbb9 <exec_byte_code+935=
3>, 0x5555557ef83f <exec_byte_code+8463>, 0x5555557ef237 <exec_byte_code+69=
19>, 0x5555557edef7 <exec_byte_code+1991>, 0x5555557edeb3 <exec_byte_code+1=
923>, 0x5555555b84dd <exec_byte_code-2314835>, 0x5555555b84dd <exec_byte_co=
de-2314835>, 0x5555557ede7c <exec_byte_code+1868>, 0x5555557ee762 <exec_byt=
e_code+4146>, 0x5555555b84dd <exec_byte_code-2314835>, 0x5555555b84dd <exec=
_byte_code-2314835>, 0x5555555b84dd <exec_byte_code-2314835>, 0x5555555b84d=
d <exec_byte_code-2314835>, 0x5555555b84dd <exec_byte_code-2314835>, 0x5555=
555b84dd <exec_byte_code-2314835>, 0x5555555b84dd <exec_byte_code-2314835>,=
 0x5555555b84dd <exec_byte_code-2314835>, 0x5555557ee72a <exec_byte_code+40=
90> <repeats 64 times>}
        quitcounter =3D <optimized out>
        bc =3D 0x555555d441b0 <main_thread+496>
        top =3D 0x7ffff0fff048
        pc =3D <optimized out>
        bytestr =3D <optimized out>
        vector =3D <optimized out>
        maxdepth =3D <optimized out>
        const_length =3D <optimized out>
        bytestr_length =3D <optimized out>
        vectorp =3D 0x7ffff1ce5e80
        max_stack =3D <optimized out>
        frame_base =3D <optimized out>
        fp =3D <optimized out>
        bytestr_data =3D <optimized out>
        rest =3D <optimized out>
        mandatory =3D <optimized out>
        nonrest =3D <optimized out>
        pushedargs =3D <optimized out>
        result =3D <optimized out>
#8  0x000055555579fad7 in fetch_and_exec_byte_code (fun=3D0x7ffff1ce5e3d, a=
rgs_template=3D771, nargs=3D93824994065894, args=3D0x7fffffffd808) at eval.=
c:3085
#9  funcall_lambda (fun=3D0x7ffff1ce5e3d, nargs=3Dnargs@entry=3D3, arg_vect=
or=3Darg_vector@entry=3D0x7fffffffd808) at eval.c:3157
        val =3D <optimized out>
        syms_left =3D <optimized out>
        next =3D <optimized out>
        lexenv =3D <optimized out>
        count =3D {
          bytes =3D <optimized out>
        }
        i =3D <optimized out>
        optional =3D <optimized out>
        rest =3D <optimized out>
        previous_rest =3D <optimized out>
#10 0x000055555579fcdc in funcall_general (fun=3D<optimized out>, numargs=
=3Dnumargs@entry=3D3, args=3Dargs@entry=3D0x7fffffffd808) at eval.c:2961
        funcar =3D <optimized out>
        original_fun =3D 0x2aaa9bf16fa8
#11 0x000055555579ff15 in Ffuncall (nargs=3Dnargs@entry=3D4, args=3Dargs@en=
try=3D0x7fffffffd800) at eval.c:2999
        count =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
#12 0x000055555570617e in call3 (fn=3D<optimized out>, arg1=3D0x555557c31a0=
3, arg2=3D<optimized out>, arg3=3D0x7fe0) at /usr/src/debug/emacs/emacs-29.=
4/src/lisp.h:3262
#13 cmd_error_internal (data=3Ddata@entry=3D0x555557c31a03, context=3Dconte=
xt@entry=3D0x7fffffffd870 "") at keyboard.c:1013
#14 0x0000555555706302 in cmd_error (data=3D0x555557c31a03) at keyboard.c:9=
81
        old_level =3D <optimized out>
        old_length =3D <optimized out>
        count =3D {
          bytes =3D <optimized out>
        }
        conditions =3D <optimized out>
        macroerror =3D "\000\000\000\000\000\000\000\000\240\230", '\000' <=
repeats 14 times>, "\r=D7=87\361\377\177\000\000\300\330\377\377\377\177\00=
0\000\000i?\260 GH\362\023d"
#15 0x000055555579a631 in internal_condition_case (bfun=3Dbfun@entry=3D0x55=
5555713c20 <command_loop_1>, handlers=3Dhandlers@entry=3D0x90, hfun=3Dhfun@=
entry=3D0x5555557061b0 <cmd_error>) at eval.c:1470
        val =3D <optimized out>
        c =3D 0x555555ec6c60
#16 0x00005555556fe17f in command_loop_2 (handlers=3Dhandlers@entry=3D0x90)=
 at keyboard.c:1133
        val =3D <optimized out>
#17 0x000055555579a598 in internal_catch (tag=3Dtag@entry=3D0x10080, func=
=3Dfunc@entry=3D0x5555556fe140 <command_loop_2>, arg=3Darg@entry=3D0x90) at=
 eval.c:1197
        val =3D <optimized out>
        c =3D 0x555555ec6b20
#18 0x00005555556fe105 in command_loop () at keyboard.c:1111
#19 0x0000555555705cce in recursive_edit_1 () at keyboard.c:720
        count =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
#20 0x000055555570609d in Frecursive_edit () at keyboard.c:803
        count =3D {
          bytes =3D <optimized out>
        }
        buffer =3D <optimized out>
#21 0x00005555555be266 in main (argc=3D1, argv=3D0x7fffffffdc88) at emacs.c=
:2521
        stack_bottom_variable =3D 0x12f
        no_loadup =3D false
        junk =3D 0x0
        dname_arg =3D 0x0
        ch_to_dir =3D 0x0
        original_pwd =3D <optimized out>
        dump_mode =3D <optimized out>
        skip_args =3D 0
        temacs =3D 0x0
        attempt_load_pdump =3D <optimized out>
        only_version =3D false
        rlim =3D {
          rlim_cur =3D 10022912,
          rlim_max =3D 18446744073709551615
        }
        lc_all =3D <optimized out>
        sockfd =3D -1
        module_assertions =3D <optimized out>

Lisp Backtrace:
"command-error-default-function" (0xf0fff050)
"help-command-error-confusable-suggestions" (0xffffd808)

--BZxjaa9Tw4zS/Vdb--




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

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


Received: (at submit) by debbugs.gnu.org; 19 Feb 2025 16:15:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 19 11:15:17 2025
Received: from localhost ([127.0.0.1]:49740 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkmjD-0006Ui-4f
	for submit <at> debbugs.gnu.org; Wed, 19 Feb 2025 11:15:17 -0500
Received: from lists.gnu.org ([2001:470:142::17]:33536)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1tkmj2-0006My-KK
 for submit <at> debbugs.gnu.org; Wed, 19 Feb 2025 11:15: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 <dushistov@HIDDEN>) id 1tkmiw-0002y5-FY
 for bug-gnu-emacs@HIDDEN; Wed, 19 Feb 2025 11:14:59 -0500
Received: from send241.i.mail.ru ([95.163.59.80])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <dushistov@HIDDEN>)
 id 1tkmis-0003vF-GS; Wed, 19 Feb 2025 11:14:58 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:
 Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive:
 X-Cloud-Ids:Disposition-Notification-To;
 bh=8BZwzoiE7GB0XjS4Kz+/1M/6kLOHAndhtpBIAL4c5s4=; t=1739981692; x=1740071692; 
 b=qp2+4bgtr3XV54r3SIy+CIxZGfeSoAC/ZRBiDXY6zIErvnh3bKrWVlHWamsAWYQhxgC6Annq6k7
 k+k51uOB0mQV98uhnt6Xp1Rdx1P076/IZivP//u/Cc1Vkgg7sGH710NSBYjSu97dYSnXOhld/7f44
 H8iDEZ1cCreID3UJ97eJMMe+lLH6JDU9wtJd5rhh2Mf3QR1qH9BNAX9a/MLms/4lHTK5y4W2qSkdM
 MQpWAyOtSpl8ORWGM15RWwxOCIzRqEs11DytL5Ch6z0xYyXKxYarlGURtyRINaCi4+8jVWO5m/Hg3
 2YTEjEAP/CFb6O7CFWQSG8U9rljhTxzarTrQ==;
Received: by exim-smtp-5f589487f8-9l9j4 with utf8esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1tkmil-00000000Az7-3Fds; Wed, 19 Feb 2025 19:14:48 +0300
Date: Wed, 19 Feb 2025 19:14:47 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <Z7YDd65uZTMOPfl-@15inch.localdomain>
References: <87ldu471qj.fsf@HIDDEN>
 <Z7RZAArKbR0vsali@HIDDEN> <8634gb9uad.fsf@HIDDEN>
 <87ldu3479d.fsf@HIDDEN>
 <Z7SzXHICJ0RxlTrz@HIDDEN> <86cyff88us.fsf@HIDDEN>
 <87wmdn2lob.fsf@HIDDEN>
 <Z7W-lbYopT5qj0od@HIDDEN>
 <87bjuy5cye.fsf@HIDDEN>
 <Z7YBz6kzStyYzzih@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="BZxjaa9Tw4zS/Vdb"
Content-Disposition: inline
In-Reply-To: <Z7YBz6kzStyYzzih@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-5f589487f8-9l9j4;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-7564579A: EEAE043A70213CC8
X-77F55803: 4F1203BC0FB41BD9A2E37A482B6CDEA54F7E85D5ABB4208AD09EAA656DC37BD21313CFAB8367EF908E2BE116634AD74DB09BA780253F92D7C591814E25D11F9FD445E4FF08470242F0D7A024E1F5297F4C6784DEA8096F07
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7A8325FA649D0A450EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F790063767A3307017EE919D8638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D89DC4937A073637E23A8FBD63D7D8F144850BC870FAA74FAC20879F7C8C5043D14489FFFB0AA5F4BF176DF2183F8FC7C084ED00A64A654CBE8941B15DA834481FA18204E546F3947C6089696B24BB1D19F6B57BC7E64490618DEB871D839B7333395957E7521B51C2DFABB839C843B9C08941B15DA834481F8AA50765F7900637D9CFB327BC390E24389733CBF5DBD5E9B5C8C57E37DE458BD9DD9810294C998ED8FC6C240DEA76428AA50765F7900637A92155B16C2701B5D81D268191BDAD3DBD4B6F7A4D31EC0BE2F48590F00D11D6D81D268191BDAD3D78DA827A17800CE7542A00286BB660BFEC76A7562686271ED91E3A1F190DE8FD2E808ACE2090B5E14AD6D5ED66289B5259CC434672EE63711DD303D21008E298D5E8D9A59859A8B6B372FE9A2E580EFC725E5C173C3A84C3346FD2FB2ADF2DD735872C767BF85DA2F004C90652538430E4A6367B16DE6309
X-C1DE0DAB: 0D63561A33F958A5A8F93C921278ED055002B1117B3ED6962C5689AB6408F56EB91D2EB2DEE3878C823CB91A9FED034534781492E4B8EEAD0D89974173551D4FBDAD6C7F3747799A
X-C8649E89: 1C3962B70DF3F0ADE00A9FD3E00BEEDF77DD89D51EBB7742D3581295AF09D3DF87807E0823442EA2ED31085941D9CD0AF7F820E7B07EA4CFDE2A952BF1AA6C928C015D9AEAB32A81B6646D7362A73173B5EEA46D4F3B53CA6E5D3BE3824D6F340526A8B1FD8BF66B76B955D0BD2B0F3C200835DE692FB5C716F1CAB152AC495777C8E16086367389913E6812662D5F2A44C8AD4AA6DD08ECCACDBADCC7D60979964550E41902C4E4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVWiyXSWEEqdr4lk2VGO89vA=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA163FDD197B944973762B951B70A5BD4BD8ECD8F0004057CC6BABA969CF2D55F94FE390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
Received-SPF: pass client-ip=95.163.59.80; envelope-from=dushistov@HIDDEN;
 helo=send241.i.mail.ru
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
Cc: bug-gnu-emacs@HIDDEN, Paul Eggert <eggert@HIDDEN>,
 76327 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 Mattias =?utf-8?Q?Engdeg=C3=A5rd?= <mattiasengdegard@HIDDEN>
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 (/)


--BZxjaa9Tw4zS/Vdb
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Wed, Feb 19, 2025 at 07:07:48PM +0300, Evgeniy Dushistov wrote:
> On Wed, Feb 19, 2025 at 12:36:37PM +0000, Pip Cet wrote:
> > Please use "bt full", not "bt", and please keep the sessions alive in
> > gdb.
> > 
> 
> I ran it, waiting to crash again.
> 
And here is the crash.
See attached gdb.txt with "bt full"


-- 
/Evgeniy

--BZxjaa9Tw4zS/Vdb
Content-Type: text/plain; charset=utf-8
Content-Disposition: attachment; filename="gdb.txt"
Content-Transfer-Encoding: quoted-printable

#0  SYMBOL_NAME (sym=3D0x5555594a9c30) at /usr/src/debug/emacs/emacs-29.4/s=
rc/lisp.h:1152
#1  print_object (obj=3Dobj@entry=3D0x5555594a9c30, printcharfun=3Dprintcha=
rfun@entry=3D0x30, escapeflag=3Descapeflag@entry=3Dtrue) at print.c:2398
        len =3D 140737488343632
        i =3D <optimized out>
        name =3D <optimized out>
        size_byte =3D <optimized out>
        p =3D <optimized out>
        signedp =3D <optimized out>
        confusing =3D <optimized out>
        base_depth =3D <optimized out>
        base_sp =3D <optimized out>
        buf =3D "p\322\377\377\377\177\000\000xexUUU\000\000P\002\211UUU\00=
0\000 \001", '\000' <repeats 15 times>, "i?\260 GH\362\340\322\377\377\377\=
177"
        print_obj =3D <optimized out>
#2  0x00005555557c7f7f in print (obj=3Dobj@entry=3D0x5555594a9c30, printcha=
rfun=3D0x30, escapeflag=3Descapeflag@entry=3Dtrue) at print.c:1301
#3  0x00005555557c80d0 in Fprin1 (object=3D0x5555594a9c30, printcharfun=3Dp=
rintcharfun@entry=3D0x30, overrides=3Doverrides@entry=3D0x0) at print.c:776
        count =3D {
          bytes =3D <optimized out>
        }
        pc =3D {
          printcharfun =3D 0x30,
          old_printcharfun =3D 0x30,
          old_point =3D -1,
          start_point =3D -1,
          old_point_byte =3D -1,
          start_point_byte =3D -1,
          specpdl_count =3D {
            bytes =3D 224
          }
        }
#4  0x00005555557c88f9 in print_error_message (data=3D<optimized out>, data=
@entry=3D0x555557c31a03, stream=3Dstream@entry=3D0x30, context=3D<optimized=
 out>, caller=3Dcaller@entry=3D0x7fe0) at print.c:1134
        obj =3D <optimized out>
        li =3D {
          tortoise =3D <optimized out>,
          max =3D <optimized out>,
          n =3D <optimized out>,
          q =3D <optimized out>
        }
        sep =3D 0x55555587d969 ", "
        errname =3D 0x11f70
        errmsg =3D <optimized out>
        file_error =3D <optimized out>
        tail =3D 0x555557c31a53
#5  0x00005555557058ab in Fcommand_error_default_function (data=3D0x555557c=
31a03, context=3D0x7ffff1880284, signal=3D0x7fe0) at /usr/src/debug/emacs/e=
macs-29.4/src/lisp.h:1679
        sf =3D 0x55555612fe70
        conditions =3D <optimized out>
        is_minibuffer_quit =3D <optimized out>
#6  0x000055555579dec1 in funcall_subr (subr=3D0x555555d4c3a0 <Scommand_err=
or_default_function>, numargs=3Dnumargs@entry=3D3, args=3Dargs@entry=3D0x7f=
fff0fff050) at eval.c:3042
        argbuf =3D {0x55555c3bb860, 0x7fff00000000, 0x7fffffffd640, 0xf2484=
72000000000, 0x555555eeb6e3, 0x0, 0x1000101, 0x0}
        a =3D <optimized out>
        fun =3D <optimized out>
#7  0x00005555557edb6c in exec_byte_code (fun=3D<optimized out>, fun@entry=
=3D0x7ffff1ce5e3d, args_template=3D<optimized out>, args_template@entry=3D7=
71, nargs=3D<optimized out>, args=3D<optimized out>) at bytecode.c:809
        call_nargs =3D 3
        call_fun =3D <optimized out>
        count1 =3D {
          bytes =3D <optimized out>
        }
        template =3D <optimized out>
        val =3D <optimized out>
        call_args =3D 0x7ffff0fff050
        original_fun =3D 0x2aaa9bf17470
        bytecode =3D <optimized out>
        op =3D 3
        type =3D <optimized out>
        targets =3D {0x5555555b84d9 <exec_byte_code-2314839>, 0x5555557edfc=
5 <exec_byte_code+2197>, 0x5555557edfbc <exec_byte_code+2188>, 0x5555557edf=
b3 <exec_byte_code+2179>, 0x5555557ed935 <exec_byte_code+517>, 0x5555557ed9=
39 <exec_byte_code+521>, 0x5555557edf77 <exec_byte_code+2119>, 0x5555557edf=
3b <exec_byte_code+2059>, 0x5555557ee82e <exec_byte_code+4350>, 0x5555557ee=
825 <exec_byte_code+4341>, 0x5555557ee81c <exec_byte_code+4332>, 0x5555557e=
e813 <exec_byte_code+4323>, 0x5555557ed971 <exec_byte_code+577>, 0x5555557e=
d980 <exec_byte_code+592>, 0x5555557ee803 <exec_byte_code+4307>, 0x5555557e=
e837 <exec_byte_code+4359>, 0x5555557ee8e9 <exec_byte_code+4537>, 0x5555557=
ee8e0 <exec_byte_code+4528>, 0x5555557ee8d7 <exec_byte_code+4519>, 0x555555=
7ee8ce <exec_byte_code+4510>, 0x5555557ed8ad <exec_byte_code+381>, 0x555555=
7ed8c0 <exec_byte_code+400>, 0x5555557ee8ad <exec_byte_code+4477>, 0x555555=
7ee8bd <exec_byte_code+4493>, 0x5555557ee851 <exec_byte_code+4385>, 0x55555=
57ee848 <exec_byte_code+4376>, 0x5555557eeb9f <exec_byte_code+5231>, 0x5555=
557eeb96 <exec_byte_code+5222>, 0x5555557edbec <exec_byte_code+1212>, 0x555=
5557edbf0 <exec_byte_code+1216>, 0x5555557ee86b <exec_byte_code+4411>, 0x55=
55557ee85a <exec_byte_code+4394>, 0x5555557eeb6c <exec_byte_code+5180>, 0x5=
555557eeb63 <exec_byte_code+5171>, 0x5555557eeb5a <exec_byte_code+5162>, 0x=
5555557eeb51 <exec_byte_code+5153>, 0x5555557ed9f1 <exec_byte_code+705>, 0x=
5555557eda00 <exec_byte_code+720>, 0x5555557eeb86 <exec_byte_code+5206>, 0x=
5555557eeb75 <exec_byte_code+5189>, 0x5555557eeb27 <exec_byte_code+5111>, 0=
x5555557eeb1e <exec_byte_code+5102>, 0x5555557eeb15 <exec_byte_code+5093>, =
0x5555557eeb0c <exec_byte_code+5084>, 0x5555557edc39 <exec_byte_code+1289>,=
 0x5555557edc40 <exec_byte_code+1296>, 0x5555557eeb41 <exec_byte_code+5137>=
, 0x5555557eeb30 <exec_byte_code+5120>, 0x5555557eea58 <exec_byte_code+4904=
>, 0x5555557eea8b <exec_byte_code+4955>, 0x5555557eeb00 <exec_byte_code+507=
2>, 0x5555555b84dd <exec_byte_code-2314835>, 0x5555555b84dd <exec_byte_code=
-2314835>, 0x5555555b84dd <exec_byte_code-2314835>, 0x5555555b84dd <exec_by=
te_code-2314835>, 0x5555555b84dd <exec_byte_code-2314835>, 0x5555557efea1 <=
exec_byte_code+10097>, 0x5555557efe2f <exec_byte_code+9983>, 0x5555557efde9=
 <exec_byte_code+9913>, 0x5555557efda3 <exec_byte_code+9843>, 0x5555557efd5=
f <exec_byte_code+9775>, 0x5555557ee96a <exec_byte_code+4666>, 0x5555557ee9=
2a <exec_byte_code+4602>, 0x5555557efd2e <exec_byte_code+9726>, 0x5555557ee=
a1e <exec_byte_code+4846>, 0x5555557ee8f2 <exec_byte_code+4546>, 0x5555557e=
fcee <exec_byte_code+9662>, 0x5555557efcbe <exec_byte_code+9614>, 0x5555557=
efc7e <exec_byte_code+9550>, 0x5555557efc41 <exec_byte_code+9489>, 0x555555=
7efc00 <exec_byte_code+9424>, 0x5555557efb89 <exec_byte_code+9305>, 0x55555=
57efb14 <exec_byte_code+9188>, 0x5555557efa98 <exec_byte_code+9064>, 0x5555=
557efa68 <exec_byte_code+9016>, 0x5555557efa38 <exec_byte_code+8968>, 0x555=
5557ef9f8 <exec_byte_code+8904>, 0x5555557ef9b8 <exec_byte_code+8840>, 0x55=
55557ef978 <exec_byte_code+8776>, 0x5555557ef934 <exec_byte_code+8708>, 0x5=
555557ef8fa <exec_byte_code+8650>, 0x5555557ef8c0 <exec_byte_code+8592>, 0x=
5555557ef886 <exec_byte_code+8534>, 0x5555557ef7e4 <exec_byte_code+8372>, 0=
x5555557ef789 <exec_byte_code+8281>, 0x5555557ef738 <exec_byte_code+8200>, =
0x5555557ef6e4 <exec_byte_code+8116>, 0x5555557ef690 <exec_byte_code+8032>,=
 0x5555557ef63c <exec_byte_code+7948>, 0x5555557ef5e8 <exec_byte_code+7864>=
, 0x5555557ef590 <exec_byte_code+7776>, 0x5555557ef534 <exec_byte_code+7684=
>, 0x5555557ef4dc <exec_byte_code+7596>, 0x5555557ef484 <exec_byte_code+750=
8>, 0x5555557ef42c <exec_byte_code+7420>, 0x5555557ef3d3 <exec_byte_code+73=
31>, 0x5555557ef2e3 <exec_byte_code+7091>, 0x5555557edc88 <exec_byte_code+1=
368>, 0x5555557ef2b3 <exec_byte_code+7043>, 0x5555557ef27e <exec_byte_code+=
6990>, 0x5555557ef1ee <exec_byte_code+6846>, 0x5555557ef1a5 <exec_byte_code=
+6773>, 0x5555557ef175 <exec_byte_code+6725>, 0x5555557ef143 <exec_byte_cod=
e+6675>, 0x5555557ef111 <exec_byte_code+6625>, 0x5555557ef0d7 <exec_byte_co=
de+6567>, 0x5555557ef0a5 <exec_byte_code+6517>, 0x5555555b84dd <exec_byte_c=
ode-2314835>, 0x5555557ef073 <exec_byte_code+6467>, 0x5555557ef041 <exec_by=
te_code+6417>, 0x5555557ef00f <exec_byte_code+6367>, 0x5555557eefdd <exec_b=
yte_code+6317>, 0x5555557eefab <exec_byte_code+6267>, 0x5555557eef7b <exec_=
byte_code+6219>, 0x5555557edc8c <exec_byte_code+1372>, 0x5555555b84dd <exec=
_byte_code-2314835>, 0x5555557eef38 <exec_byte_code+6152>, 0x5555557eef08 <=
exec_byte_code+6104>, 0x5555557eeed8 <exec_byte_code+6056>, 0x5555557ee6ea =
<exec_byte_code+4026>, 0x5555557ee6aa <exec_byte_code+3962>, 0x5555557ee67a=
 <exec_byte_code+3914>, 0x5555557ee64a <exec_byte_code+3866>, 0x5555557ee60=
a <exec_byte_code+3802>, 0x5555557ee5ca <exec_byte_code+3738>, 0x5555557ee5=
8a <exec_byte_code+3674>, 0x5555557ee558 <exec_byte_code+3624>, 0x5555557ee=
528 <exec_byte_code+3576>, 0x5555555b84dd <exec_byte_code-2314835>, 0x55555=
57eeba8 <exec_byte_code+5240>, 0x5555557eed59 <exec_byte_code+5673>, 0x5555=
557ee7c4 <exec_byte_code+4244>, 0x5555557eed1a <exec_byte_code+5610>, 0x555=
5557eecde <exec_byte_code+5550>, 0x5555557eeca2 <exec_byte_code+5490>, 0x55=
55557eec05 <exec_byte_code+5333>, 0x5555557eebe1 <exec_byte_code+5297>, 0x5=
555557ee87b <exec_byte_code+4427>, 0x5555557eee6c <exec_byte_code+5948>, 0x=
5555557eee06 <exec_byte_code+5846>, 0x5555557eedd0 <exec_byte_code+5792>, 0=
x5555557eee91 <exec_byte_code+5985>, 0x5555557effda <exec_byte_code+10410>,=
 0x5555557eff96 <exec_byte_code+10342>, 0x5555557eff4c <exec_byte_code+1026=
8>, 0x5555557efeee <exec_byte_code+10174>, 0x5555555b84dd <exec_byte_code-2=
314835>, 0x5555557ee4e4 <exec_byte_code+3508>, 0x5555557ee4b4 <exec_byte_co=
de+3460>, 0x5555557ee484 <exec_byte_code+3412>, 0x5555557ee454 <exec_byte_c=
ode+3364>, 0x5555557ee424 <exec_byte_code+3316>, 0x5555557ee3e4 <exec_byte_=
code+3252>, 0x5555557ee3a4 <exec_byte_code+3188>, 0x5555557ee364 <exec_byte=
_code+3124>, 0x5555557ee324 <exec_byte_code+3060>, 0x5555557ee2d0 <exec_byt=
e_code+2976>, 0x5555557ee290 <exec_byte_code+2912>, 0x5555557ee250 <exec_by=
te_code+2848>, 0x5555557ee220 <exec_byte_code+2800>, 0x5555557ee1bd <exec_b=
yte_code+2701>, 0x5555557ee15a <exec_byte_code+2602>, 0x5555557ee11e <exec_=
byte_code+2542>, 0x5555557ee0e2 <exec_byte_code+2482>, 0x5555557ee0a8 <exec=
_byte_code+2424>, 0x5555557ef37b <exec_byte_code+7243>, 0x5555557ef32c <exe=
c_byte_code+7164>, 0x5555557ee03a <exec_byte_code+2314>, 0x5555557edfce <ex=
ec_byte_code+2206>, 0x5555555b84dd <exec_byte_code-2314835>, 0x5555555b84dd=
 <exec_byte_code-2314835>, 0x5555555b84dd <exec_byte_code-2314835>, 0x55555=
55b84dd <exec_byte_code-2314835>, 0x5555555b84dd <exec_byte_code-2314835>, =
0x5555555b84dd <exec_byte_code-2314835>, 0x5555557efbb9 <exec_byte_code+935=
3>, 0x5555557ef83f <exec_byte_code+8463>, 0x5555557ef237 <exec_byte_code+69=
19>, 0x5555557edef7 <exec_byte_code+1991>, 0x5555557edeb3 <exec_byte_code+1=
923>, 0x5555555b84dd <exec_byte_code-2314835>, 0x5555555b84dd <exec_byte_co=
de-2314835>, 0x5555557ede7c <exec_byte_code+1868>, 0x5555557ee762 <exec_byt=
e_code+4146>, 0x5555555b84dd <exec_byte_code-2314835>, 0x5555555b84dd <exec=
_byte_code-2314835>, 0x5555555b84dd <exec_byte_code-2314835>, 0x5555555b84d=
d <exec_byte_code-2314835>, 0x5555555b84dd <exec_byte_code-2314835>, 0x5555=
555b84dd <exec_byte_code-2314835>, 0x5555555b84dd <exec_byte_code-2314835>,=
 0x5555555b84dd <exec_byte_code-2314835>, 0x5555557ee72a <exec_byte_code+40=
90> <repeats 64 times>}
        quitcounter =3D <optimized out>
        bc =3D 0x555555d441b0 <main_thread+496>
        top =3D 0x7ffff0fff048
        pc =3D <optimized out>
        bytestr =3D <optimized out>
        vector =3D <optimized out>
        maxdepth =3D <optimized out>
        const_length =3D <optimized out>
        bytestr_length =3D <optimized out>
        vectorp =3D 0x7ffff1ce5e80
        max_stack =3D <optimized out>
        frame_base =3D <optimized out>
        fp =3D <optimized out>
        bytestr_data =3D <optimized out>
        rest =3D <optimized out>
        mandatory =3D <optimized out>
        nonrest =3D <optimized out>
        pushedargs =3D <optimized out>
        result =3D <optimized out>
#8  0x000055555579fad7 in fetch_and_exec_byte_code (fun=3D0x7ffff1ce5e3d, a=
rgs_template=3D771, nargs=3D93824994065894, args=3D0x7fffffffd808) at eval.=
c:3085
#9  funcall_lambda (fun=3D0x7ffff1ce5e3d, nargs=3Dnargs@entry=3D3, arg_vect=
or=3Darg_vector@entry=3D0x7fffffffd808) at eval.c:3157
        val =3D <optimized out>
        syms_left =3D <optimized out>
        next =3D <optimized out>
        lexenv =3D <optimized out>
        count =3D {
          bytes =3D <optimized out>
        }
        i =3D <optimized out>
        optional =3D <optimized out>
        rest =3D <optimized out>
        previous_rest =3D <optimized out>
#10 0x000055555579fcdc in funcall_general (fun=3D<optimized out>, numargs=
=3Dnumargs@entry=3D3, args=3Dargs@entry=3D0x7fffffffd808) at eval.c:2961
        funcar =3D <optimized out>
        original_fun =3D 0x2aaa9bf16fa8
#11 0x000055555579ff15 in Ffuncall (nargs=3Dnargs@entry=3D4, args=3Dargs@en=
try=3D0x7fffffffd800) at eval.c:2999
        count =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
#12 0x000055555570617e in call3 (fn=3D<optimized out>, arg1=3D0x555557c31a0=
3, arg2=3D<optimized out>, arg3=3D0x7fe0) at /usr/src/debug/emacs/emacs-29.=
4/src/lisp.h:3262
#13 cmd_error_internal (data=3Ddata@entry=3D0x555557c31a03, context=3Dconte=
xt@entry=3D0x7fffffffd870 "") at keyboard.c:1013
#14 0x0000555555706302 in cmd_error (data=3D0x555557c31a03) at keyboard.c:9=
81
        old_level =3D <optimized out>
        old_length =3D <optimized out>
        count =3D {
          bytes =3D <optimized out>
        }
        conditions =3D <optimized out>
        macroerror =3D "\000\000\000\000\000\000\000\000\240\230", '\000' <=
repeats 14 times>, "\r=D7=87\361\377\177\000\000\300\330\377\377\377\177\00=
0\000\000i?\260 GH\362\023d"
#15 0x000055555579a631 in internal_condition_case (bfun=3Dbfun@entry=3D0x55=
5555713c20 <command_loop_1>, handlers=3Dhandlers@entry=3D0x90, hfun=3Dhfun@=
entry=3D0x5555557061b0 <cmd_error>) at eval.c:1470
        val =3D <optimized out>
        c =3D 0x555555ec6c60
#16 0x00005555556fe17f in command_loop_2 (handlers=3Dhandlers@entry=3D0x90)=
 at keyboard.c:1133
        val =3D <optimized out>
#17 0x000055555579a598 in internal_catch (tag=3Dtag@entry=3D0x10080, func=
=3Dfunc@entry=3D0x5555556fe140 <command_loop_2>, arg=3Darg@entry=3D0x90) at=
 eval.c:1197
        val =3D <optimized out>
        c =3D 0x555555ec6b20
#18 0x00005555556fe105 in command_loop () at keyboard.c:1111
#19 0x0000555555705cce in recursive_edit_1 () at keyboard.c:720
        count =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
#20 0x000055555570609d in Frecursive_edit () at keyboard.c:803
        count =3D {
          bytes =3D <optimized out>
        }
        buffer =3D <optimized out>
#21 0x00005555555be266 in main (argc=3D1, argv=3D0x7fffffffdc88) at emacs.c=
:2521
        stack_bottom_variable =3D 0x12f
        no_loadup =3D false
        junk =3D 0x0
        dname_arg =3D 0x0
        ch_to_dir =3D 0x0
        original_pwd =3D <optimized out>
        dump_mode =3D <optimized out>
        skip_args =3D 0
        temacs =3D 0x0
        attempt_load_pdump =3D <optimized out>
        only_version =3D false
        rlim =3D {
          rlim_cur =3D 10022912,
          rlim_max =3D 18446744073709551615
        }
        lc_all =3D <optimized out>
        sockfd =3D -1
        module_assertions =3D <optimized out>

Lisp Backtrace:
"command-error-default-function" (0xf0fff050)
"help-command-error-confusable-suggestions" (0xffffd808)

--BZxjaa9Tw4zS/Vdb--




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

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


Received: (at submit) by debbugs.gnu.org; 19 Feb 2025 16:08:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 19 11:08:09 2025
Received: from localhost ([127.0.0.1]:49650 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkmcL-0005ap-I1
	for submit <at> debbugs.gnu.org; Wed, 19 Feb 2025 11:08:09 -0500
Received: from lists.gnu.org ([2001:470:142::17]:41958)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1tkmcH-0005ZW-NK
 for submit <at> debbugs.gnu.org; Wed, 19 Feb 2025 11:08:06 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <dushistov@HIDDEN>) id 1tkmcA-00018L-N9
 for bug-gnu-emacs@HIDDEN; Wed, 19 Feb 2025 11:07:58 -0500
Received: from send80.i.mail.ru ([89.221.237.175])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <dushistov@HIDDEN>)
 id 1tkmc7-0002Xn-09; Wed, 19 Feb 2025 11:07:58 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:
 Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive:
 X-Cloud-Ids:Disposition-Notification-To;
 bh=BqP1PsKZABn9gkSjuz8x/yTwD4NEBBpchCvejTzxJgQ=; t=1739981271; x=1740071271; 
 b=rTieRKmP4kjJbeoyQiLn5HWN7As8GDPixn5xzdf1tktkyMkJBFlEy4lJXlxeoRD4WAuZal/IFdX
 L7bpRJLNIR5ze2EoeQY7MYvOE1yz2VQSj+GEff1K6yVjXLxAX8lNlvDHSGr+xYxIZtiRguULWsvBs
 A8ZXveJofiZVoq0HKDqxiZlP56lo3kfeyOqH29EmMS8SpxGeElh6eqWRvARe13GwteQiUdy/UxzSK
 HSrs+l5T9CksyfV/KoC+nWiwmNvyaeoqMJIkxYS5HX8Oqwgv1shYS/YoVT+M+B8+0mdIVuglmTYPJ
 hDBlbTbMnCSNZ45NmJLXDLDd4oaXqSVvLeaw==;
Received: by exim-smtp-5f589487f8-7vcj8 with utf8esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1tkmbz-00000000Jxv-39oG; Wed, 19 Feb 2025 19:07:48 +0300
Date: Wed, 19 Feb 2025 19:07:43 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <Z7YBz6kzStyYzzih@HIDDEN>
References: <86y0y6b4or.fsf@HIDDEN> <87ldu471qj.fsf@HIDDEN>
 <Z7RZAArKbR0vsali@HIDDEN> <8634gb9uad.fsf@HIDDEN>
 <87ldu3479d.fsf@HIDDEN>
 <Z7SzXHICJ0RxlTrz@HIDDEN> <86cyff88us.fsf@HIDDEN>
 <87wmdn2lob.fsf@HIDDEN>
 <Z7W-lbYopT5qj0od@HIDDEN>
 <87bjuy5cye.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <87bjuy5cye.fsf@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-5f589487f8-7vcj8;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-7564579A: 646B95376F6C166E
X-77F55803: 4F1203BC0FB41BD916C41472748AFA04C4B334D36D2F9DCBF09F9029F930ED2100894C459B0CD1B9B5440DD17E64F2158E7FD94675F3356546CA5BFC315054B9C4272BEA378596A9DA9381C6EE66F9EA
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE70D53446EB66A9CE1EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637DD81BB19E5DE3F6B8638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D8A7882506926453B18653D02A70B9E4D1995BED3D85B46AFD20879F7C8C5043D14489FFFB0AA5F4BF176DF2183F8FC7C04CF195F1528592878941B15DA834481FA18204E546F3947C6089696B24BB1D19F6B57BC7E64490618DEB871D839B7333395957E7521B51C2DFABB839C843B9C08941B15DA834481F8AA50765F7900637B18CEC08E50EEB57389733CBF5DBD5E9B5C8C57E37DE458BD9DD9810294C998ED8FC6C240DEA76428AA50765F7900637EF1F32DBCCB8E3DE7B076A6E789B0E97A8DF7F3B2552694AD5FFEEA1DED7F25D49FD398EE364050F4B6963042765DA4BBA3038C0950A5D36B5C8C57E37DE458B330BD67F2E7D9AF16D1867E19FE14079C09775C1D3CA48CF3D321E7403792E342EB15956EA79C166A417C69337E82CC275ECD9A6C639B01B78DA827A17800CE7503BF1445B848802731C566533BA786AA5CC5B56E945C8DA
X-C1DE0DAB: 0D63561A33F958A5BD468729875D6A575002B1117B3ED6968FD2BC3E31902DCC219207EC0A953D2C823CB91A9FED034534781492E4B8EEAD37F46C620FF2CAEEBDAD6C7F3747799A
X-C8649E89: 1C3962B70DF3F0ADE00A9FD3E00BEEDF77DD89D51EBB7742D3581295AF09D3DF87807E0823442EA2ED31085941D9CD0AF7F820E7B07EA4CFC4D2063C3DEB5F0F7E111C2DF28A5EFE35C1FD9C5A36D2A64B4C56F18B82A6E6025CA78FE36D22570526A8B1FD8BF66B1BAEAF625719EED9E4E89F8721E1EE39C57672983218309F77C8E16086367389913E6812662D5F2A44C8AD4AA6DD08ECCACDBADCC7D60979964550E41902C4E4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVWiyXSWEEqdr+pQzjpxe2YQ=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA1630B9F31B84E60E813B951B70A5BD4BD8E8061D025BD74CC49B8B21370F228CEFB390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
Received-SPF: pass client-ip=89.221.237.175; envelope-from=dushistov@HIDDEN;
 helo=send80.i.mail.ru
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
Cc: bug-gnu-emacs@HIDDEN, Paul Eggert <eggert@HIDDEN>,
 76327 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 Mattias =?utf-8?Q?Engdeg=C3=A5rd?= <mattiasengdegard@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

On Wed, Feb 19, 2025 at 12:36:37PM +0000, Pip Cet wrote:
> Please use "bt full", not "bt", and please keep the sessions alive in
> gdb.
> 

I ran it, waiting to crash again.

> Also, please reproduce your precise CFLAGS and compiler version, there's
> likely to be a problem there.
> 

As I said earlier I used default compiler from Arch Linux distro:
gcc (GCC) 14.2.1 20250207, I used default PKGBUILD from this distro for emacs package,


Appropriate part of my /etc/makepkg.conf, makepkg utility takes all flags from this file:

CARCH="x86_64"
CHOST="x86_64-pc-linux-gnu"

CFLAGS="-march=nehalem -mtune=znver1 -O2 -pipe -fno-plt -fexceptions \
        -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security \
        -fstack-clash-protection -fcf-protection \
        -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-optimize-sibling-calls"
CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS"
LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now \
         -Wl,-z,pack-relative-relocs"
LTOFLAGS="-flto=auto"
MAKEFLAGS="-j33"
DEBUG_CFLAGS="-g"
DEBUG_CXXFLAGS="$DEBUG_CFLAGS"
DEBUG_RUSTFLAGS="-C debuginfo=2"


I tried patched version of emacs (with modified flush_stack_call_func) with 
"-fno-optimize-sibling-calls" and without this flag.
Both crashed.

> Please disassemble this function by running
> 
> disass flush_stack_call_func
> 

It is completely gone after inlining:
(gdb) disassemble flush_stack_call_func
No symbol "flush_stack_call_func" in current context.
(gdb) disassemble flush_stack_call_func1
Dump of assembler code for function flush_stack_call_func1:
   0x000000000021d870 <+0>:	endbr64
   0x000000000021d874 <+4>:	mov    0x5d2955(%rip),%rdx        # 0x7f01d0 <current_thread>
   0x000000000021d87b <+11>:	push   %rbp
   0x000000000021d87c <+12>:	mov    %rdi,%rax
   0x000000000021d87f <+15>:	mov    %rsi,%rdi
   0x000000000021d882 <+18>:	mov    %rsp,%rbp
   0x000000000021d885 <+21>:	mov    %rbp,0x50(%rdx)
   0x000000000021d889 <+25>:	call   *%rax
   0x000000000021d88b <+27>:	pop    %rbp
   0x000000000021d88c <+28>:	ret
End of assembler dump.


-- 
/Evgeniy




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

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


Received: (at 76327) by debbugs.gnu.org; 19 Feb 2025 16:07:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 19 11:07:59 2025
Received: from localhost ([127.0.0.1]:49646 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkmcA-0005ZK-Ts
	for submit <at> debbugs.gnu.org; Wed, 19 Feb 2025 11:07:59 -0500
Received: from send80.i.mail.ru ([89.221.237.175]:20724)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1tkmc7-0005YH-Rv
 for 76327 <at> debbugs.gnu.org; Wed, 19 Feb 2025 11:07:56 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:
 Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive:
 X-Cloud-Ids:Disposition-Notification-To;
 bh=BqP1PsKZABn9gkSjuz8x/yTwD4NEBBpchCvejTzxJgQ=; t=1739981275; x=1740071275; 
 b=XtIem14ZsulmEYRTy4XL4r8qdM+N+Vk5xGOgK4OHJKXUyG1TInzsTvnsaCBO4skyRsvzgSHKJHb
 RajHgHFVW/KufqclIRgbvOPudG0p08zLsnGYbRUoG6Xsyyc1mCyzJOwR1gDFnIY8MTqdgO/lLWc25
 w1MUYRj3AHbWwHlQWS4xJMND6flsH9JLJA1K2CRJR1DjxQsHi4YMsjCMi6V7r1fNqIxD4TPGEFDim
 CXzbZgJmKKAonK7XoZR7e+LIDnF87PIaqYMhBzaQvcfR7pe93tAK0dbARoE8lAEHtY6GSMUl90UFH
 Qa04wd0UkmY3yGmIeMp3+mdQZrrGeFki9jYg==;
Received: by exim-smtp-5f589487f8-7vcj8 with utf8esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1tkmbz-00000000Jxv-39oG; Wed, 19 Feb 2025 19:07:48 +0300
Date: Wed, 19 Feb 2025 19:07:43 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <Z7YBz6kzStyYzzih@HIDDEN>
References: <86y0y6b4or.fsf@HIDDEN> <87ldu471qj.fsf@HIDDEN>
 <Z7RZAArKbR0vsali@HIDDEN> <8634gb9uad.fsf@HIDDEN>
 <87ldu3479d.fsf@HIDDEN>
 <Z7SzXHICJ0RxlTrz@HIDDEN> <86cyff88us.fsf@HIDDEN>
 <87wmdn2lob.fsf@HIDDEN>
 <Z7W-lbYopT5qj0od@HIDDEN>
 <87bjuy5cye.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <87bjuy5cye.fsf@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-5f589487f8-7vcj8;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-7564579A: 646B95376F6C166E
X-77F55803: 4F1203BC0FB41BD916C41472748AFA04C4B334D36D2F9DCBF09F9029F930ED2100894C459B0CD1B9B5440DD17E64F2158E7FD94675F3356546CA5BFC315054B9C4272BEA378596A9DA9381C6EE66F9EA
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE70D53446EB66A9CE1EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637DD81BB19E5DE3F6B8638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D8A7882506926453B18653D02A70B9E4D1995BED3D85B46AFD20879F7C8C5043D14489FFFB0AA5F4BF176DF2183F8FC7C04CF195F1528592878941B15DA834481FA18204E546F3947C6089696B24BB1D19F6B57BC7E64490618DEB871D839B7333395957E7521B51C2DFABB839C843B9C08941B15DA834481F8AA50765F7900637B18CEC08E50EEB57389733CBF5DBD5E9B5C8C57E37DE458BD9DD9810294C998ED8FC6C240DEA76428AA50765F7900637EF1F32DBCCB8E3DE7B076A6E789B0E97A8DF7F3B2552694AD5FFEEA1DED7F25D49FD398EE364050F4B6963042765DA4BBA3038C0950A5D36B5C8C57E37DE458B330BD67F2E7D9AF16D1867E19FE14079C09775C1D3CA48CF3D321E7403792E342EB15956EA79C166A417C69337E82CC275ECD9A6C639B01B78DA827A17800CE7503BF1445B848802731C566533BA786AA5CC5B56E945C8DA
X-C1DE0DAB: 0D63561A33F958A5BD468729875D6A575002B1117B3ED6968FD2BC3E31902DCC219207EC0A953D2C823CB91A9FED034534781492E4B8EEAD37F46C620FF2CAEEBDAD6C7F3747799A
X-C8649E89: 1C3962B70DF3F0ADE00A9FD3E00BEEDF77DD89D51EBB7742D3581295AF09D3DF87807E0823442EA2ED31085941D9CD0AF7F820E7B07EA4CFC4D2063C3DEB5F0F7E111C2DF28A5EFE35C1FD9C5A36D2A64B4C56F18B82A6E6025CA78FE36D22570526A8B1FD8BF66B1BAEAF625719EED9E4E89F8721E1EE39C57672983218309F77C8E16086367389913E6812662D5F2A44C8AD4AA6DD08ECCACDBADCC7D60979964550E41902C4E4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVWiyXSWEEqdr+pQzjpxe2YQ=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA1630B9F31B84E60E813B951B70A5BD4BD8E8061D025BD74CC49B8B21370F228CEFB390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76327
Cc: bug-gnu-emacs@HIDDEN, Paul Eggert <eggert@HIDDEN>,
 76327 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>,
 Mattias =?utf-8?Q?Engdeg=C3=A5rd?= <mattiasengdegard@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Wed, Feb 19, 2025 at 12:36:37PM +0000, Pip Cet wrote:
> Please use "bt full", not "bt", and please keep the sessions alive in
> gdb.
> 

I ran it, waiting to crash again.

> Also, please reproduce your precise CFLAGS and compiler version, there's
> likely to be a problem there.
> 

As I said earlier I used default compiler from Arch Linux distro:
gcc (GCC) 14.2.1 20250207, I used default PKGBUILD from this distro for emacs package,


Appropriate part of my /etc/makepkg.conf, makepkg utility takes all flags from this file:

CARCH="x86_64"
CHOST="x86_64-pc-linux-gnu"

CFLAGS="-march=nehalem -mtune=znver1 -O2 -pipe -fno-plt -fexceptions \
        -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security \
        -fstack-clash-protection -fcf-protection \
        -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-optimize-sibling-calls"
CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS"
LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now \
         -Wl,-z,pack-relative-relocs"
LTOFLAGS="-flto=auto"
MAKEFLAGS="-j33"
DEBUG_CFLAGS="-g"
DEBUG_CXXFLAGS="$DEBUG_CFLAGS"
DEBUG_RUSTFLAGS="-C debuginfo=2"


I tried patched version of emacs (with modified flush_stack_call_func) with 
"-fno-optimize-sibling-calls" and without this flag.
Both crashed.

> Please disassemble this function by running
> 
> disass flush_stack_call_func
> 

It is completely gone after inlining:
(gdb) disassemble flush_stack_call_func
No symbol "flush_stack_call_func" in current context.
(gdb) disassemble flush_stack_call_func1
Dump of assembler code for function flush_stack_call_func1:
   0x000000000021d870 <+0>:	endbr64
   0x000000000021d874 <+4>:	mov    0x5d2955(%rip),%rdx        # 0x7f01d0 <current_thread>
   0x000000000021d87b <+11>:	push   %rbp
   0x000000000021d87c <+12>:	mov    %rdi,%rax
   0x000000000021d87f <+15>:	mov    %rsi,%rdi
   0x000000000021d882 <+18>:	mov    %rsp,%rbp
   0x000000000021d885 <+21>:	mov    %rbp,0x50(%rdx)
   0x000000000021d889 <+25>:	call   *%rax
   0x000000000021d88b <+27>:	pop    %rbp
   0x000000000021d88c <+28>:	ret
End of assembler dump.


-- 
/Evgeniy




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

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


Received: (at 76327) by debbugs.gnu.org; 19 Feb 2025 12:36:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 19 07:36:51 2025
Received: from localhost ([127.0.0.1]:44441 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkjJq-0005Yt-Pg
	for submit <at> debbugs.gnu.org; Wed, 19 Feb 2025 07:36:51 -0500
Received: from mail-10631.protonmail.ch ([79.135.106.31]:14745)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tkjJo-0005Y4-7z
 for 76327 <at> debbugs.gnu.org; Wed, 19 Feb 2025 07:36:49 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1739968601; x=1740227801;
 bh=mJzDV4xGN8Xg8jHty/+hGEk25/GRMPP4Br3ziIjuJks=;
 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=aP9EuDynkON+9Q3Rrqse8uTAUfo5ULLRJ3IbjLz0djNpVfAYeilKss5iS0GxR+Mof
 y6quuG7YUwdqLUT+DOM7ruJDzoBMhwd/IzVh0yURPz6lcmTgQEOieI1ch2f2pdKMVt
 6NItmdrFv7jSnBeYGrRbBqk4mDWhNwSKWfNQOKEuMSaveH1DHTF50OrQzKmZlFBOfm
 VVPsAP4BxTWTJJRTRvFXq/4l0hQntfiCgZ8qSJvE1+G1M1UmRImRInjd8ibjSStZ83
 oUAo/7JaVj3V3TbNByR5XwikiCYZJFJ3BLaM8kNnuSuVonIO/ZoCkBFr9bUZVyldRO
 CUtcxlfEpqNmg==
Date: Wed, 19 Feb 2025 12:36:37 +0000
To: bug-gnu-emacs@HIDDEN, Evgeniy Dushistov <dushistov@HIDDEN>,
 Eli Zaretskii <eliz@HIDDEN>, Paul Eggert <eggert@HIDDEN>,
 76327 <at> debbugs.gnu.org,
 =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= <mattiasengdegard@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <87bjuy5cye.fsf@HIDDEN>
In-Reply-To: <Z7W-lbYopT5qj0od@HIDDEN>
References: <86y0y6b4or.fsf@HIDDEN> <87ldu471qj.fsf@HIDDEN>
 <Z7RZAArKbR0vsali@HIDDEN> <8634gb9uad.fsf@HIDDEN>
 <87ldu3479d.fsf@HIDDEN> <Z7SzXHICJ0RxlTrz@HIDDEN>
 <86cyff88us.fsf@HIDDEN> <87wmdn2lob.fsf@HIDDEN>
 <Z7W-lbYopT5qj0od@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: ce7ade5c5cdecd2f199672be5776bfcc5a4f4ee2
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: 76327
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 (-)

"Evgeniy Dushistov via \"Bug reports for GNU Emacs, the Swiss army knife of=
 text editors\"" <bug-gnu-emacs@HIDDEN> writes:

> On Tue, Feb 18, 2025 at 05:44:15PM +0000, Pip Cet wrote:
>> Evgeniy,, could you try replacing the definition of
>> flush_stack_call_func in lisp.h by this definition, and recompiling?
>>
>> INLINE void
>> flush_stack_call_func (void (*func) (void *arg), void *arg)
>> {
>>   volatile bool repeat =3D true;
>>   while (repeat)
>>     {
>>       __builtin_unwind_init ();
>>       asm volatile ("" : : : "memory");
>>       flush_stack_call_func1 (func, arg);
>>       repeat =3D false;
>>     }
>> }
>>
>
>
> I tried this fix.
> It doesn't help :(

Oops.  Interesting.

> New crash dump looks the same to previous (I rebuilt without --enable-che=
cking=3Dall):
>
> (gdb) bt

Please use "bt full", not "bt", and please keep the sessions alive in
gdb.

Also, please reproduce your precise CFLAGS and compiler version, there's
likely to be a problem there.

> #0  __pthread_kill_implementation (threadid=3D<optimized out>, signo=3Dsi=
gno@entry=3D11, no_tid=3Dno_tid@entry=3D0) at pthread_kill.c:44
> #1  0x000077717feb96d3 in __pthread_kill_internal (threadid=3D<optimized =
out>, signo=3D11) at pthread_kill.c:89
> #2  0x000077717fe5fba0 in __GI_raise (sig=3Dsig@entry=3D11) at ../sysdeps=
/posix/raise.c:26
> #3  0x00005e89a9d6e7ca in terminate_due_to_signal (sig=3Dsig@entry=3D11, =
backtrace_limit=3Dbacktrace_limit@entry=3D40) at emacs.c:464
> #4  0x00005e89a9d6f092 in handle_fatal_signal (sig=3Dsig@entry=3D11) at s=
ysdep.c:1783
> #5  0x00005e89a9d6f099 in deliver_thread_signal (sig=3Dsig@entry=3D11, ha=
ndler=3D0x5e89a9d6f07f <handle_fatal_signal>) at sysdep.c:1775
> #6  0x00005e89a9ee0341 in deliver_fatal_thread_signal (sig=3D11) at sysde=
p.c:1795
> #7  handle_sigsegv (sig=3D11, siginfo=3D<optimized out>, arg=3D<optimized=
 out>) at sysdep.c:1888
> #8  0x000077717fe5fcd0 in <signal handler called> () at /usr/lib/libc.so.=
6
> #9  SYMBOL_NAME (sym=3D0x5e89b479fc10) at /usr/src/debug/emacs/emacs-29.4=
/src/lisp.h:1152
> #10 print_object (obj=3D0x5e89b479fc10, printcharfun=3D<optimized out>, e=
scapeflag=3Dtrue) at print.c:2398
> #11 0x00005e89a9f8618d in print (obj=3D<optimized out>, printcharfun=3D<o=
ptimized out>, escapeflag=3D<optimized out>) at print.c:1301
> #12 0x00005e89a9f862d3 in Fprin1 (object=3D0x5e89b479fc10, printcharfun=
=3Dprintcharfun@entry=3D0x30, overrides=3Doverrides@entry=3D0x0) at print.c=
:776
> #13 0x00005e89a9f86af9 in print_error_message (data=3D<optimized out>,
> data@entry=3D0x5e89c039cbd3, stream=3Dstream@entry=3D0x30,
> context=3D<optimized out>, caller=3Dcaller@entry=3D0x7fe0) at print.c:113=
4
> #14 0x00005e89a9ec503b in Fcommand_error_default_function
> (data=3D0x5e89c039cbd3, context=3D0x77717bc80284, signal=3D0x7fe0) at
> /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1679
> #15 0x00005e89a9fabd6c in exec_byte_code (fun=3D<optimized out>, args_tem=
plate=3D<optimized out>, nargs=3D<optimized out>, args=3D<optimized out>) a=
t bytecode.c:809
> #16 0x00005e89a9f5e0c5 in Ffuncall (nargs=3Dnargs@entry=3D4, args=3Dargs@=
entry=3D0x7ffc97562ab0) at eval.c:2999
> #17 0x00005e89a9ec591e in call3 (fn=3D<optimized out>,
> arg1=3D0x5e89c039cbd3, arg2=3D<optimized out>, arg3=3D0x7fe0) at
> /usr/src/debug/emacs/emacs-29.4/src/lisp.h:3262
> #18 cmd_error_internal (data=3Ddata@entry=3D0x5e89c039cbd3, context=3Dcon=
text@entry=3D0x7ffc97562b20 "") at keyboard.c:1013
> #19 0x00005e89a9ec5aa2 in cmd_error (data=3D0x5e89c039cbd3) at keyboard.c=
:981
> #20 0x00005e89a9f58771 in internal_condition_case
> (bfun=3Dbfun@entry=3D0x5e89a9ed3360 <command_loop_1>,
> handlers=3Dhandlers@entry=3D0x90, hfun=3Dhfun@entry=3D0x5e89a9ec5950
> <cmd_error>) at eval.c:1470
> #21 0x00005e89a9ebd73f in command_loop_2 (handlers=3Dhandlers@entry=3D0x9=
0) at keyboard.c:1133
> #22 0x00005e89a9f586d8 in internal_catch (tag=3Dtag@entry=3D0x10080, func=
=3Dfunc@entry=3D0x5e89a9ebd700 <command_loop_2>, arg=3Darg@entry=3D0x90) at=
 eval.c:1197
> #23 0x00005e89a9ebd6c5 in command_loop () at keyboard.c:1111
> #24 0x00005e89a9ec5461 in recursive_edit_1 () at keyboard.c:720
> #25 0x00005e89a9ec583d in Frecursive_edit () at keyboard.c:803
> #26 0x00005e89a9d7d0e6 in main (argc=3D1, argv=3D0x7ffc97562f38) at emacs=
.c:2521
>
>
> (gdb) li 4227
>
> 4229=09INLINE void
> 4230=09flush_stack_call_func (void (*func) (void *arg), void *arg)
> 4231=09{
> 4232=09  volatile bool repeat =3D true;
> 4233=09  while (repeat)
> 4234=09    {
> 4235=09      __builtin_unwind_init ();
> 4236=09      asm volatile ("" : : : "memory");
> 4237=09      flush_stack_call_func1 (func, arg);
> 4238=09      repeat =3D false;
> 4239=09    }
> 4240=09}

Please disassemble this function by running

disass flush_stack_call_func

Thanks!

Pip





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

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


Received: (at submit) by debbugs.gnu.org; 19 Feb 2025 12:37:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 19 07:37:01 2025
Received: from localhost ([127.0.0.1]:44447 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkjK0-0005Zr-MM
	for submit <at> debbugs.gnu.org; Wed, 19 Feb 2025 07:37:01 -0500
Received: from lists.gnu.org ([2001:470:142::17]:54174)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tkjJw-0005Yp-Ce
 for submit <at> debbugs.gnu.org; Wed, 19 Feb 2025 07:36:57 -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 1tkjJp-0004Lq-QD
 for bug-gnu-emacs@HIDDEN; Wed, 19 Feb 2025 07:36:49 -0500
Received: from mail-10628.protonmail.ch ([79.135.106.28])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <pipcet@HIDDEN>)
 id 1tkjJm-0001qR-IN
 for bug-gnu-emacs@HIDDEN; Wed, 19 Feb 2025 07:36:49 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1739968601; x=1740227801;
 bh=mJzDV4xGN8Xg8jHty/+hGEk25/GRMPP4Br3ziIjuJks=;
 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=aP9EuDynkON+9Q3Rrqse8uTAUfo5ULLRJ3IbjLz0djNpVfAYeilKss5iS0GxR+Mof
 y6quuG7YUwdqLUT+DOM7ruJDzoBMhwd/IzVh0yURPz6lcmTgQEOieI1ch2f2pdKMVt
 6NItmdrFv7jSnBeYGrRbBqk4mDWhNwSKWfNQOKEuMSaveH1DHTF50OrQzKmZlFBOfm
 VVPsAP4BxTWTJJRTRvFXq/4l0hQntfiCgZ8qSJvE1+G1M1UmRImRInjd8ibjSStZ83
 oUAo/7JaVj3V3TbNByR5XwikiCYZJFJ3BLaM8kNnuSuVonIO/ZoCkBFr9bUZVyldRO
 CUtcxlfEpqNmg==
Date: Wed, 19 Feb 2025 12:36:37 +0000
To: bug-gnu-emacs@HIDDEN, Evgeniy Dushistov <dushistov@HIDDEN>,
 Eli Zaretskii <eliz@HIDDEN>, Paul Eggert <eggert@HIDDEN>,
 76327 <at> debbugs.gnu.org,
 =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= <mattiasengdegard@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <87bjuy5cye.fsf@HIDDEN>
In-Reply-To: <Z7W-lbYopT5qj0od@HIDDEN>
References: <86y0y6b4or.fsf@HIDDEN> <87ldu471qj.fsf@HIDDEN>
 <Z7RZAArKbR0vsali@HIDDEN> <8634gb9uad.fsf@HIDDEN>
 <87ldu3479d.fsf@HIDDEN> <Z7SzXHICJ0RxlTrz@HIDDEN>
 <86cyff88us.fsf@HIDDEN> <87wmdn2lob.fsf@HIDDEN>
 <Z7W-lbYopT5qj0od@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: ce7ade5c5cdecd2f199672be5776bfcc5a4f4ee2
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=79.135.106.28; envelope-from=pipcet@HIDDEN;
 helo=mail-10628.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_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

"Evgeniy Dushistov via \"Bug reports for GNU Emacs, the Swiss army knife of=
 text editors\"" <bug-gnu-emacs@HIDDEN> writes:

> On Tue, Feb 18, 2025 at 05:44:15PM +0000, Pip Cet wrote:
>> Evgeniy,, could you try replacing the definition of
>> flush_stack_call_func in lisp.h by this definition, and recompiling?
>>
>> INLINE void
>> flush_stack_call_func (void (*func) (void *arg), void *arg)
>> {
>>   volatile bool repeat =3D true;
>>   while (repeat)
>>     {
>>       __builtin_unwind_init ();
>>       asm volatile ("" : : : "memory");
>>       flush_stack_call_func1 (func, arg);
>>       repeat =3D false;
>>     }
>> }
>>
>
>
> I tried this fix.
> It doesn't help :(

Oops.  Interesting.

> New crash dump looks the same to previous (I rebuilt without --enable-che=
cking=3Dall):
>
> (gdb) bt

Please use "bt full", not "bt", and please keep the sessions alive in
gdb.

Also, please reproduce your precise CFLAGS and compiler version, there's
likely to be a problem there.

> #0  __pthread_kill_implementation (threadid=3D<optimized out>, signo=3Dsi=
gno@entry=3D11, no_tid=3Dno_tid@entry=3D0) at pthread_kill.c:44
> #1  0x000077717feb96d3 in __pthread_kill_internal (threadid=3D<optimized =
out>, signo=3D11) at pthread_kill.c:89
> #2  0x000077717fe5fba0 in __GI_raise (sig=3Dsig@entry=3D11) at ../sysdeps=
/posix/raise.c:26
> #3  0x00005e89a9d6e7ca in terminate_due_to_signal (sig=3Dsig@entry=3D11, =
backtrace_limit=3Dbacktrace_limit@entry=3D40) at emacs.c:464
> #4  0x00005e89a9d6f092 in handle_fatal_signal (sig=3Dsig@entry=3D11) at s=
ysdep.c:1783
> #5  0x00005e89a9d6f099 in deliver_thread_signal (sig=3Dsig@entry=3D11, ha=
ndler=3D0x5e89a9d6f07f <handle_fatal_signal>) at sysdep.c:1775
> #6  0x00005e89a9ee0341 in deliver_fatal_thread_signal (sig=3D11) at sysde=
p.c:1795
> #7  handle_sigsegv (sig=3D11, siginfo=3D<optimized out>, arg=3D<optimized=
 out>) at sysdep.c:1888
> #8  0x000077717fe5fcd0 in <signal handler called> () at /usr/lib/libc.so.=
6
> #9  SYMBOL_NAME (sym=3D0x5e89b479fc10) at /usr/src/debug/emacs/emacs-29.4=
/src/lisp.h:1152
> #10 print_object (obj=3D0x5e89b479fc10, printcharfun=3D<optimized out>, e=
scapeflag=3Dtrue) at print.c:2398
> #11 0x00005e89a9f8618d in print (obj=3D<optimized out>, printcharfun=3D<o=
ptimized out>, escapeflag=3D<optimized out>) at print.c:1301
> #12 0x00005e89a9f862d3 in Fprin1 (object=3D0x5e89b479fc10, printcharfun=
=3Dprintcharfun@entry=3D0x30, overrides=3Doverrides@entry=3D0x0) at print.c=
:776
> #13 0x00005e89a9f86af9 in print_error_message (data=3D<optimized out>,
> data@entry=3D0x5e89c039cbd3, stream=3Dstream@entry=3D0x30,
> context=3D<optimized out>, caller=3Dcaller@entry=3D0x7fe0) at print.c:113=
4
> #14 0x00005e89a9ec503b in Fcommand_error_default_function
> (data=3D0x5e89c039cbd3, context=3D0x77717bc80284, signal=3D0x7fe0) at
> /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1679
> #15 0x00005e89a9fabd6c in exec_byte_code (fun=3D<optimized out>, args_tem=
plate=3D<optimized out>, nargs=3D<optimized out>, args=3D<optimized out>) a=
t bytecode.c:809
> #16 0x00005e89a9f5e0c5 in Ffuncall (nargs=3Dnargs@entry=3D4, args=3Dargs@=
entry=3D0x7ffc97562ab0) at eval.c:2999
> #17 0x00005e89a9ec591e in call3 (fn=3D<optimized out>,
> arg1=3D0x5e89c039cbd3, arg2=3D<optimized out>, arg3=3D0x7fe0) at
> /usr/src/debug/emacs/emacs-29.4/src/lisp.h:3262
> #18 cmd_error_internal (data=3Ddata@entry=3D0x5e89c039cbd3, context=3Dcon=
text@entry=3D0x7ffc97562b20 "") at keyboard.c:1013
> #19 0x00005e89a9ec5aa2 in cmd_error (data=3D0x5e89c039cbd3) at keyboard.c=
:981
> #20 0x00005e89a9f58771 in internal_condition_case
> (bfun=3Dbfun@entry=3D0x5e89a9ed3360 <command_loop_1>,
> handlers=3Dhandlers@entry=3D0x90, hfun=3Dhfun@entry=3D0x5e89a9ec5950
> <cmd_error>) at eval.c:1470
> #21 0x00005e89a9ebd73f in command_loop_2 (handlers=3Dhandlers@entry=3D0x9=
0) at keyboard.c:1133
> #22 0x00005e89a9f586d8 in internal_catch (tag=3Dtag@entry=3D0x10080, func=
=3Dfunc@entry=3D0x5e89a9ebd700 <command_loop_2>, arg=3Darg@entry=3D0x90) at=
 eval.c:1197
> #23 0x00005e89a9ebd6c5 in command_loop () at keyboard.c:1111
> #24 0x00005e89a9ec5461 in recursive_edit_1 () at keyboard.c:720
> #25 0x00005e89a9ec583d in Frecursive_edit () at keyboard.c:803
> #26 0x00005e89a9d7d0e6 in main (argc=3D1, argv=3D0x7ffc97562f38) at emacs=
.c:2521
>
>
> (gdb) li 4227
>
> 4229=09INLINE void
> 4230=09flush_stack_call_func (void (*func) (void *arg), void *arg)
> 4231=09{
> 4232=09  volatile bool repeat =3D true;
> 4233=09  while (repeat)
> 4234=09    {
> 4235=09      __builtin_unwind_init ();
> 4236=09      asm volatile ("" : : : "memory");
> 4237=09      flush_stack_call_func1 (func, arg);
> 4238=09      repeat =3D false;
> 4239=09    }
> 4240=09}

Please disassemble this function by running

disass flush_stack_call_func

Thanks!

Pip





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

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


Received: (at 76327) by debbugs.gnu.org; 19 Feb 2025 11:21:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 19 06:21:12 2025
Received: from localhost ([127.0.0.1]:43644 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tki8d-0002Pc-Lc
	for submit <at> debbugs.gnu.org; Wed, 19 Feb 2025 06:21:12 -0500
Received: from send82.i.mail.ru ([89.221.237.177]:21060)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1tki8X-0002OC-MA
 for 76327 <at> debbugs.gnu.org; Wed, 19 Feb 2025 06:21:09 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:
 Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive:
 X-Cloud-Ids:Disposition-Notification-To;
 bh=swM3gg/YfhoypMVmH++0cSo4V00zn/ndGN8DNCaUM6Y=; t=1739964065; x=1740054065; 
 b=ea7+dFXvSP6gtl4MP+UUxOVFBdKUSX05q6IdS9LxkTUCxQFs3ZR/2unfFpDcp1hL2Yh84tJ4SrT
 TRKXavmpGMA0EC/HtPHlSQC9J5/m9G7/IFhHFTzJPww8Olm0sb92pH/ZcykZDfZxgHSeLs2O6sau0
 UYVqJ7vSYx9hRdXAxGkwxYqHY0vvVX6Aa5tkB5jsnyZ76Px6/nfRuPjsTocoAWrCkfvmTUWwS6IRW
 bDtygK1WDEoQx4DPFfUpT0WwN0IGPzml6LVVuCN9Wu23eiJ3J2we5ebP8UKEpalo+HCNPooC+Rs00
 ZR1ssUnIrZTZr/8Pq7CC676+3W25cKeET7Aw==;
Received: by exim-smtp-5f589487f8-xbcmm with utf8esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1tki8P-000000007p4-3Oiz; Wed, 19 Feb 2025 14:20:58 +0300
Date: Wed, 19 Feb 2025 14:20:53 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <Z7W-lbYopT5qj0od@HIDDEN>
References: <86y0y6b4or.fsf@HIDDEN> <Z7M2iPNTChIQTEua@HIDDEN>
 <Z7N2YJgRdyMdlPnR@HIDDEN>
 <87ldu471qj.fsf@HIDDEN>
 <Z7RZAArKbR0vsali@HIDDEN> <8634gb9uad.fsf@HIDDEN>
 <87ldu3479d.fsf@HIDDEN>
 <Z7SzXHICJ0RxlTrz@HIDDEN> <86cyff88us.fsf@HIDDEN>
 <87wmdn2lob.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <87wmdn2lob.fsf@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-5f589487f8-xbcmm;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-7564579A: 78E4E2B564C1792B
X-77F55803: 4F1203BC0FB41BD916C41472748AFA0499A5DCC2C2C98BDF5DC6DE94BD03B46E00894C459B0CD1B96D8A9F85853E46A991417EB218679B8269DC2CF941E4F323216203B2B4DAB54247EEACAE9851930B
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7F294D2C421F5B30DEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F79006372CAA106849E7D531EA1F7E6F0F101C6723150C8DA25C47586E58E00D9D99D84E1BDDB23E98D2D38BC08E230531AC9C90DF547CD9BFCD7EED8B4E62F9239B6E08F257C903734EE4EF1DF9E95F17B0083B26EA987F6312C9EC33AC447995A7AD182CC0D3CB04F14752D2E47CDBA5A96583C09775C1D3CA48CFBCA4DA3BE1BC1572CC7F00164DA146DAFE8445B8C89999729449624AB7ADAF37F6B57BC7E64490611E7FA7ABCAF51C92176DF2183F8FC7C0A633E4711A430BBE8941B15DA834481F9449624AB7ADAF37BA3038C0950A5D3613377AFFFEAFD269176DF2183F8FC7C056235C9C6E4B608F7B076A6E789B0E97A8DF7F3B2552694AD5FFEEA1DED7F25D49FD398EE364050F4B6963042765DA4BC8623B8F170C382FB3661434B16C20ACC84D3B47A649675FE827F84554CEF5019E625A9149C048EE9ECD01F8117BC8BEE2021AF6380DFAD18AA50765F790063735872C767BF85DA227C277FBC8AE2E8BCF17C00A082B919575ECD9A6C639B01B4E70A05D1297E1BBCB5012B2E24CD356
X-C1DE0DAB: 0D63561A33F958A5982D21EF96E958365002B1117B3ED69664F6D22F46C7645CF5FEB6EB1EB183FD823CB91A9FED034534781492E4B8EEADA3A806F356AF31D6
X-C8649E89: 1C3962B70DF3F0ADE00A9FD3E00BEEDF77DD89D51EBB7742D3581295AF09D3DF87807E0823442EA2ED31085941D9CD0AF7F820E7B07EA4CFD1711581E76FA5436BB210B205A1A64B63E7C0D55460ACFC1B7FCB77E8533C49F964158C91B2A10B0526A8B1FD8BF66B48689F4F2AAA3A2BCECD20996190DFF109A1578D560796499F49EEF1215E7BEC913E6812662D5F2A44C8AD4AA6DD08ECCACDBADCC7D60979964550E41902C4E4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVWiyXSWEEqdr35rpy1A4/e8=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA16378944BC416EE7B17B951B70A5BD4BD8E0157B9C392D9468AD720DF8CDFB361DC390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76327
Cc: Eli Zaretskii <eliz@HIDDEN>, Paul Eggert <eggert@HIDDEN>,
 76327 <at> debbugs.gnu.org,
 Mattias =?utf-8?Q?Engdeg=C3=A5rd?= <mattiasengdegard@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Tue, Feb 18, 2025 at 05:44:15PM +0000, Pip Cet wrote:
> Evgeniy,, could you try replacing the definition of
> flush_stack_call_func in lisp.h by this definition, and recompiling?
> 
> INLINE void
> flush_stack_call_func (void (*func) (void *arg), void *arg)
> {
>   volatile bool repeat = true;
>   while (repeat)
>     {
>       __builtin_unwind_init ();
>       asm volatile ("" : : : "memory");
>       flush_stack_call_func1 (func, arg);
>       repeat = false;
>     }
> }
> 


I tried this fix.
It doesn't help :(

New crash dump looks the same to previous (I rebuilt without --enable-checking=all):

(gdb) bt
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x000077717feb96d3 in __pthread_kill_internal (threadid=<optimized out>, signo=11) at pthread_kill.c:89
#2  0x000077717fe5fba0 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26
#3  0x00005e89a9d6e7ca in terminate_due_to_signal (sig=sig@entry=11, backtrace_limit=backtrace_limit@entry=40) at emacs.c:464
#4  0x00005e89a9d6f092 in handle_fatal_signal (sig=sig@entry=11) at sysdep.c:1783
#5  0x00005e89a9d6f099 in deliver_thread_signal (sig=sig@entry=11, handler=0x5e89a9d6f07f <handle_fatal_signal>) at sysdep.c:1775
#6  0x00005e89a9ee0341 in deliver_fatal_thread_signal (sig=11) at sysdep.c:1795
#7  handle_sigsegv (sig=11, siginfo=<optimized out>, arg=<optimized out>) at sysdep.c:1888
#8  0x000077717fe5fcd0 in <signal handler called> () at /usr/lib/libc.so.6
#9  SYMBOL_NAME (sym=0x5e89b479fc10) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1152
#10 print_object (obj=0x5e89b479fc10, printcharfun=<optimized out>, escapeflag=true) at print.c:2398
#11 0x00005e89a9f8618d in print (obj=<optimized out>, printcharfun=<optimized out>, escapeflag=<optimized out>) at print.c:1301
#12 0x00005e89a9f862d3 in Fprin1 (object=0x5e89b479fc10, printcharfun=printcharfun@entry=0x30, overrides=overrides@entry=0x0) at print.c:776
#13 0x00005e89a9f86af9 in print_error_message (data=<optimized out>, data@entry=0x5e89c039cbd3, stream=stream@entry=0x30, context=<optimized out>, caller=caller@entry=0x7fe0) at print.c:1134
#14 0x00005e89a9ec503b in Fcommand_error_default_function (data=0x5e89c039cbd3, context=0x77717bc80284, signal=0x7fe0) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1679
#15 0x00005e89a9fabd6c in exec_byte_code (fun=<optimized out>, args_template=<optimized out>, nargs=<optimized out>, args=<optimized out>) at bytecode.c:809
#16 0x00005e89a9f5e0c5 in Ffuncall (nargs=nargs@entry=4, args=args@entry=0x7ffc97562ab0) at eval.c:2999
#17 0x00005e89a9ec591e in call3 (fn=<optimized out>, arg1=0x5e89c039cbd3, arg2=<optimized out>, arg3=0x7fe0) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:3262
#18 cmd_error_internal (data=data@entry=0x5e89c039cbd3, context=context@entry=0x7ffc97562b20 "") at keyboard.c:1013
#19 0x00005e89a9ec5aa2 in cmd_error (data=0x5e89c039cbd3) at keyboard.c:981
#20 0x00005e89a9f58771 in internal_condition_case (bfun=bfun@entry=0x5e89a9ed3360 <command_loop_1>, handlers=handlers@entry=0x90, hfun=hfun@entry=0x5e89a9ec5950 <cmd_error>) at eval.c:1470
#21 0x00005e89a9ebd73f in command_loop_2 (handlers=handlers@entry=0x90) at keyboard.c:1133
#22 0x00005e89a9f586d8 in internal_catch (tag=tag@entry=0x10080, func=func@entry=0x5e89a9ebd700 <command_loop_2>, arg=arg@entry=0x90) at eval.c:1197
#23 0x00005e89a9ebd6c5 in command_loop () at keyboard.c:1111
#24 0x00005e89a9ec5461 in recursive_edit_1 () at keyboard.c:720
#25 0x00005e89a9ec583d in Frecursive_edit () at keyboard.c:803
#26 0x00005e89a9d7d0e6 in main (argc=1, argv=0x7ffc97562f38) at emacs.c:2521


(gdb) li 4227

4229	INLINE void
4230	flush_stack_call_func (void (*func) (void *arg), void *arg)
4231	{
4232	  volatile bool repeat = true;
4233	  while (repeat)
4234	    {
4235	      __builtin_unwind_init ();
4236	      asm volatile ("" : : : "memory");
4237	      flush_stack_call_func1 (func, arg);
4238	      repeat = false;
4239	    }
4240	}



-- 
/Evgeniy




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

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


Received: (at 76327) by debbugs.gnu.org; 18 Feb 2025 23:46:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 18 18:46:26 2025
Received: from localhost ([127.0.0.1]:36036 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkXIH-0007Wc-FX
	for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 18:46:25 -0500
Received: from mail-10631.protonmail.ch ([79.135.106.31]:21753)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tkXIE-0007Vp-2N
 for 76327 <at> debbugs.gnu.org; Tue, 18 Feb 2025 18:46:22 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1739922374; x=1740181574;
 bh=4guBdtst87wY3lfc1hyfwLV5ikCLDGgwVogPqYmymFs=;
 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=Xj2VatT2fY6o5qd/ryB0ja9Uw3tJJSeimaHnAdTwY1GAFWczUXNpYOfvBqBs3qu0/
 U8WjT3pZJbntu9BcI/eodHpXfnpurjLHwMmugXbYw7poM8vImZWimqv3TZuWlyukVg
 wq5x5R9vAa7l0HkEcy1hmCpYM9ztTDw2DRV9UuJZMK0FfdYEB92BhhRavSm+genzjb
 Zgpo4rhJsoRCXXlHNdH2mm4NDFymSZChZLWTyYVTZpBe4SnGb2tr1TewGmfACFDf6R
 3AfxmPO/chNGPiZc2q9O9eFzGH79PlhaCSWrgkefJEnnnDwFIAmsYI04THR/lU5Mvl
 0DZUQ90clYjJA==
Date: Tue, 18 Feb 2025 23:46:08 +0000
To: Eli Zaretskii <eliz@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <87v7t66cml.fsf@HIDDEN>
In-Reply-To: <86wmdn6m82.fsf@HIDDEN>
References: <Z7GlsvgNpkir1hLE@HIDDEN>
 <87ldu471qj.fsf@HIDDEN> <Z7RZAArKbR0vsali@HIDDEN>
 <8634gb9uad.fsf@HIDDEN> <87ldu3479d.fsf@HIDDEN>
 <Z7SzXHICJ0RxlTrz@HIDDEN> <86cyff88us.fsf@HIDDEN>
 <87o6yz2k5s.fsf@HIDDEN> <86wmdn6m82.fsf@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: 18148ac5f0d609abb0f6608edff8caf08699ae83
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: 76327
Cc: 76327 <at> debbugs.gnu.org, eggert@HIDDEN, dushistov@HIDDEN,
 stefankangas@HIDDEN, mattiasengdegard@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

"Eli Zaretskii" <eliz@HIDDEN> writes:

>> Date: Tue, 18 Feb 2025 18:16:58 +0000
>> From: Pip Cet <pipcet@HIDDEN>
>> Cc: Evgeniy Dushistov <dushistov@HIDDEN>, 76327 <at> debbugs.gnu.org, Paul E=
ggert <eggert@HIDDEN>, Mattias Engdeg=C3=A5rd <mattiasengdegard@gmail.=
com>
>>
>> Pip Cet <pipcet@HIDDEN> writes:
>>
>> > The asm statement is probably unnecessary.
>> >
>> > I'll try figuring out which compiler option is to blame now.
>>
>> Bug#65727 appears to be the relevant one.
>
> OK, so this should be definitely fixed in Emacs 30.  But Evgeniy says
> that even the master branch crashes, so what does this tell us?

Different bug?  I haven't seen a backtrace or anything for the master
branch, just a number of strange GC-related bugs that are all explained
by the __builtin_unwind_init thing, plus the -fsanitize=3Daddress thing.

>> Maybe the fix should be backported?
>
> Backported to Emacs 29?  We don't plan on any further releases from
> the emacs-29 branch.  Distros might consider backporting that if they
> still maintain and support Emacs 29 and older.

Okay.

Pip





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

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


Received: (at 76327) by debbugs.gnu.org; 18 Feb 2025 20:18:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 18 15:18:19 2025
Received: from localhost ([127.0.0.1]:33999 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkU2s-0003Op-LQ
	for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 15:18:19 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:44678)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tkU2q-0003O8-9N
 for 76327 <at> debbugs.gnu.org; Tue, 18 Feb 2025 15:18:17 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tkU2i-0003Rh-22; Tue, 18 Feb 2025 15:18:09 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=xCujgZYYNiWVKYA1baUBkj3fWF4CGXDfYc+63rRB/kQ=; b=SonbUuL9z7E4AAZPT8JV
 b7yuEMBHSVNCS3KtXomomJsL5KiycvA2b50sGnSRsa2bjAGanmlKCVqw9YSTcY3xfumNnUd57LhmZ
 Cp3QemeiPWVRXBCYIrkz9NyLglbvKpJvnvfHyyKzATYJY2OtMkWSYnI9vnfUxjdcRJOnNrUylW1hF
 4xhVNdpNVT7XJhMI3CcxZsir4L+/RfFaycQa75UPTqIZVs8tzS//deQJbiCaR3cEnChqWePeiN9q8
 u1VujP18iDnd71yKVeqxwBA4I32tXRayEAk2RteR2OTO3v3MncVgD7FlNs3hG+SzOIJn3dqPDeU9j
 euURMHZbucX55A==;
Date: Tue, 18 Feb 2025 22:18:05 +0200
Message-Id: <86wmdn6m82.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Pip Cet <pipcet@HIDDEN>
In-Reply-To: <87o6yz2k5s.fsf@HIDDEN> (message from Pip Cet on Tue, 18
 Feb 2025 18:16:58 +0000)
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
References: <Z7GlsvgNpkir1hLE@HIDDEN> <86y0y6b4or.fsf@HIDDEN>
 <Z7M2iPNTChIQTEua@HIDDEN> <Z7N2YJgRdyMdlPnR@HIDDEN>
 <87ldu471qj.fsf@HIDDEN> <Z7RZAArKbR0vsali@HIDDEN>
 <8634gb9uad.fsf@HIDDEN> <87ldu3479d.fsf@HIDDEN>
 <Z7SzXHICJ0RxlTrz@HIDDEN> <86cyff88us.fsf@HIDDEN>
 <87o6yz2k5s.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 76327
Cc: 76327 <at> debbugs.gnu.org, eggert@HIDDEN, dushistov@HIDDEN,
 stefankangas@HIDDEN, mattiasengdegard@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Tue, 18 Feb 2025 18:16:58 +0000
> From: Pip Cet <pipcet@HIDDEN>
> Cc: Evgeniy Dushistov <dushistov@HIDDEN>, 76327 <at> debbugs.gnu.org, Paul Eggert <eggert@HIDDEN>, Mattias EngdegÄrd <mattiasengdegard@HIDDEN>
> 
> Pip Cet <pipcet@HIDDEN> writes:
> 
> > The asm statement is probably unnecessary.
> >
> > I'll try figuring out which compiler option is to blame now.
> 
> Bug#65727 appears to be the relevant one.

OK, so this should be definitely fixed in Emacs 30.  But Evgeniy says
that even the master branch crashes, so what does this tell us?

> Maybe the fix should be backported?

Backported to Emacs 29?  We don't plan on any further releases from
the emacs-29 branch.  Distros might consider backporting that if they
still maintain and support Emacs 29 and older.

> Eli, Stefan K, what should be done with Emacs 29.4?

See above: we won't make any further Emacs 29.x releases.

> Between this, the setjmp "scrambling" issues affecting MPS, and the way
> -fanalyze=address breaks conservative GC, it seems like we really should
> ask the GCC folks for an option to support conservative GC, and provide
> appropriate builtins.  Maybe clang would follow suit.

Feel free to suggest that to them.




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

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


Received: (at 76327) by debbugs.gnu.org; 18 Feb 2025 20:06:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 18 15:06:27 2025
Received: from localhost ([127.0.0.1]:33862 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkTrP-0002FK-2p
	for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 15:06:27 -0500
Received: from send151.i.mail.ru ([89.221.237.246]:61968)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1tkTrG-0002Db-JT
 for 76327 <at> debbugs.gnu.org; Tue, 18 Feb 2025 15:06:22 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:
 Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive:
 X-Cloud-Ids:Disposition-Notification-To;
 bh=uhJ8alqTjbVb6Z3umgR5i1ifBzf9GUrNsV36+0zA6dc=; t=1739909178; x=1739999178; 
 b=ogPocS6XasgJ6VvAxbVe8eYZSANsfjiVHdpdOeDNTMoEC2s+sGnX4p2IeE2aBqhfjrWRozJ6s0f
 +89bn56xBHbNom9LY4BsE3OnGgDWzZYe7He3HY5ZxvLeGIE43nRBoRqbeKrSeeN0eFm21/jWTW6Wf
 Y2mCEZPOKs81c+03Z6imj6muWcvgG1uq0XckeZ45Rmr55/7btvEco0dD/9/hkUiM7uuupBveMiQbK
 Ckk+6cqOBmSHATm0YucSbMe9G9KGBWCT5yAPoyDbI15t0vDTuV67uNXFBSexD4IaWAHNN7s/p2uEL
 wSp8VWlRmiYKTYMDv79X1hMLvUUH1x91Lnkg==;
Received: by exim-smtp-844687bc8-pdv29 with utf8esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1tkTqx-00000000Vp3-1ONQ; Tue, 18 Feb 2025 23:06:02 +0300
Date: Tue, 18 Feb 2025 23:05:58 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <Z7ToJg6R_N6GSqsp@HIDDEN>
References: <Z7M2iPNTChIQTEua@HIDDEN>
 <Z7N2YJgRdyMdlPnR@HIDDEN>
 <87ldu471qj.fsf@HIDDEN>
 <Z7RZAArKbR0vsali@HIDDEN> <8634gb9uad.fsf@HIDDEN>
 <87ldu3479d.fsf@HIDDEN>
 <Z7SzXHICJ0RxlTrz@HIDDEN> <86cyff88us.fsf@HIDDEN>
 <87wmdn2lob.fsf@HIDDEN> <864j0r82jx.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <864j0r82jx.fsf@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-844687bc8-pdv29;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-4EC0790: 10
X-7564579A: EEAE043A70213CC8
X-77F55803: 4F1203BC0FB41BD9A2E37A482B6CDEA54F7E85D5ABB4208AD09EAA656DC37BD21313CFAB8367EF908E2BE116634AD74DD92CFB69B7B6241DB4227B83FC9362CB5BFB9F8F2D4B5B27416C71036FB79A2B4DA8AD57119ECC7B
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE789066434B85BF7C7EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F79006376602C647E39EFA3A8638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D840061E02B0BC587B333A7ABDB49EC2FC787F0FF2CF22BC3120879F7C8C5043D14489FFFB0AA5F4BF176DF2183F8FC7C07752D4D38D17198D8941B15DA834481FA18204E546F3947CEDCF5861DED71B2F389733CBF5DBD5E9C8A9BA7A39EFB766F5D81C698A659EA7CC7F00164DA146DA9985D098DBDEAEC81D471462564A2E19F6B57BC7E6449061A352F6E88A58FB86F5D81C698A659EA73AA81AA40904B5D9A18204E546F3947C0085B890FD2717DAC0837EA9F3D197644AD6D5ED66289B523666184CF4C3C14F6136E347CC761E07725E5C173C3A84C3FF9AE5E544BDEAB7BA3038C0950A5D36B5C8C57E37DE458B330BD67F2E7D9AF16D1867E19FE14079C09775C1D3CA48CF17B107DEF921CE791DD303D21008E298D5E8D9A59859A8B6D082881546D9349175ECD9A6C639B01B78DA827A17800CE77F0BEB5BCCFF2072731C566533BA786AA5CC5B56E945C8DA
X-C1DE0DAB: 0D63561A33F958A5D0B35F2D014A22165002B1117B3ED696D0E2137410AE2DA5B74D9144D44E4FCF823CB91A9FED034534781492E4B8EEAD003C2D46C52F18F2BDAD6C7F3747799A
X-C8649E89: 1C3962B70DF3F0ADE00A9FD3E00BEEDF3FED46C3ACD6F73ED3581295AF09D3DF87807E0823442EA2ED31085941D9CD0AF7F820E7B07EA4CFED57EDBA420C7969FBAEFBB5620D248DFCBD9E6ABD8F5E92BEF0120FEA503DA8422E0C78D0E153550526A8B1FD8BF66B24E97F9F0066CD7ED7054303507CF41508506EF2075863029F49EEF1215E7BEC913E6812662D5F2A44C8AD4AA6DD08ECCACDBADCC7D60979964550E41902C4E4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVWiyXSWEEqdrK+58pEKfTic=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA16317CD16D19B659E6CB951B70A5BD4BD8EC74C5B8F756089BC3839D16A9EE272FF390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76327
Cc: Pip Cet <pipcet@HIDDEN>, eggert@HIDDEN, 76327 <at> debbugs.gnu.org,
 mattiasengdegard@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Tue, Feb 18, 2025 at 09:40:02PM +0200, Eli Zaretskii wrote:
> > I'm pretty sure it's a GCC issue.
> 
> Yes, that's another possibility.
> 
> In what version of GCC does this happen?

gcc (GCC) 14.2.1 20250207

-- 
/Evgeniy




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

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


Received: (at 76327) by debbugs.gnu.org; 18 Feb 2025 19:40:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 18 14:40:16 2025
Received: from localhost ([127.0.0.1]:33623 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkTS4-000850-1B
	for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 14:40:16 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:34210)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tkTS0-00080n-Ti
 for 76327 <at> debbugs.gnu.org; Tue, 18 Feb 2025 14:40:14 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tkTRu-0008IO-PM; Tue, 18 Feb 2025 14:40:06 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=VFnVzRM1XntdYvUeFmI7tUQNxKicgwOZnorSMmbvYC0=; b=d2LPkHVM9lH2+oRPCSGz
 iDrObpLFABgNTEVeMqudIO2ZoGew93CPOo0YkjL48oNx9ipVVFjsj9Jk0GMQywoI2NO+OtcdMfzUh
 VgoSuc6w4/jaMcz78Tsd1nQ8m3ScZb8t+djQzM1rrAbhebZOhT3oCCoGqaGgypZgWlVOtO3jAPBv2
 Zc6FHIw7pzl3IO3BSSHJzOSRdl2mqopmcG+Pejq2fViCEZol+3DXtZm42Pcb+T20hxrF3UpPRsXVo
 llzLCWnuMC9bwMdp0mfrIm908V3EgbGj5O9S4dfbNfMKITczS1wVP2EqguMOjQwnC0AU5if+5FoY9
 xKLAJaOKAzhTDA==;
Date: Tue, 18 Feb 2025 21:40:02 +0200
Message-Id: <864j0r82jx.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Pip Cet <pipcet@HIDDEN>
In-Reply-To: <87wmdn2lob.fsf@HIDDEN> (message from Pip Cet on Tue, 18
 Feb 2025 17:44:15 +0000)
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
References: <Z7GlsvgNpkir1hLE@HIDDEN> <86y0y6b4or.fsf@HIDDEN>
 <Z7M2iPNTChIQTEua@HIDDEN> <Z7N2YJgRdyMdlPnR@HIDDEN>
 <87ldu471qj.fsf@HIDDEN> <Z7RZAArKbR0vsali@HIDDEN>
 <8634gb9uad.fsf@HIDDEN> <87ldu3479d.fsf@HIDDEN>
 <Z7SzXHICJ0RxlTrz@HIDDEN> <86cyff88us.fsf@HIDDEN>
 <87wmdn2lob.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 76327
Cc: 76327 <at> debbugs.gnu.org, eggert@HIDDEN, dushistov@HIDDEN,
 mattiasengdegard@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Tue, 18 Feb 2025 17:44:15 +0000
> From: Pip Cet <pipcet@HIDDEN>
> Cc: Evgeniy Dushistov <dushistov@HIDDEN>, 76327 <at> debbugs.gnu.org, Paul Eggert <eggert@HIDDEN>, Mattias EngdegÄrd <mattiasengdegard@HIDDEN>
> 
> "Eli Zaretskii" <eliz@HIDDEN> writes:
> 
> > This is all very strange.  So much so that I'm inclined to suspect
> > some hardware problem on that system.  Did you try building and using
> > the same versions on a different box?
> 
> I'm pretty sure it's a GCC issue.

Yes, that's another possibility.

In what version of GCC does this happen?




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

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


Received: (at 76327) by debbugs.gnu.org; 18 Feb 2025 18:17:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 18 13:17:13 2025
Received: from localhost ([127.0.0.1]:32776 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkS9h-0004i9-2s
	for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 13:17:13 -0500
Received: from mail-10631.protonmail.ch ([79.135.106.31]:50165)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tkS9d-0004hR-RD
 for 76327 <at> debbugs.gnu.org; Tue, 18 Feb 2025 13:17:11 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1739902622; x=1740161822;
 bh=kObX8Mzu3EOsNrcBh3IObq6aqoYEOSbVSiJwP3gUOVA=;
 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=Cg9oOB8eRePZJhBMVzbpnznUwbxRCB7jGDb0zKOfx6VNTssWZ/ct2YUbuC58JS+mo
 rpHFFLeWVHe3dtD+F5DDWRXXeckpzw7SbfKwHwrqi4ap/BXTPZT4UurDQPnLSMDrQE
 uFScCAfneNXJghbK1h5SbJZhEEU74FIMvHvdeM7qoO378EyvA0UiRRoUiOGNeG+qlk
 yM8PlbZwVVGIHMumP/sGiKJ3sO/MQSnocX+eqeWZh2IBlyndKE1ej4WnE7+Mzg09ja
 uB9LvtFHpgkgLX3HgFfLKEjgAB/I5i7CJcjkYO4yYESQks9APxNJkbRv7QDp7zpyeB
 CzmZF5VCW3W8Q==
Date: Tue, 18 Feb 2025 18:16:58 +0000
To: Eli Zaretskii <eliz@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <87o6yz2k5s.fsf@HIDDEN>
In-Reply-To: <86cyff88us.fsf@HIDDEN>
References: <Z7GlsvgNpkir1hLE@HIDDEN> <86y0y6b4or.fsf@HIDDEN>
 <Z7M2iPNTChIQTEua@HIDDEN> <Z7N2YJgRdyMdlPnR@HIDDEN>
 <87ldu471qj.fsf@HIDDEN> <Z7RZAArKbR0vsali@HIDDEN>
 <8634gb9uad.fsf@HIDDEN> <87ldu3479d.fsf@HIDDEN>
 <Z7SzXHICJ0RxlTrz@HIDDEN> <86cyff88us.fsf@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: 6ef98f587fd11d2a85e718d8330b00d3d478171b
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: 76327
Cc: 76327 <at> debbugs.gnu.org, Paul Eggert <eggert@HIDDEN>,
 Evgeniy Dushistov <dushistov@HIDDEN>,
 =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= <mattiasengdegard@HIDDEN>
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 (-)

Pip Cet <pipcet@HIDDEN> writes:

> The asm statement is probably unnecessary.
>
> I'll try figuring out which compiler option is to blame now.

Bug#65727 appears to be the relevant one.  Maybe the fix should be
backported?

INLINE void
flush_stack_call_func (void (*func) (void *arg), void *arg)
{
  __builtin_unwind_init ();
  flush_stack_call_func1 (func, arg);
  /* Work around GCC sibling call optimization making
     '__builtin_unwind_init' ineffective (bug#65727).
     See <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D115132>.  */
#if defined __GNUC__ && !defined __clang__ && !defined __OBJC__
  asm ("");
#endif
}

Evgeniy, GC bugs like this one are hard to diagnose.  Sorry this took so
long.

Eli, Stefan K, what should be done with Emacs 29.4? If more binaries
like the one produced by Arch Linux are out there, people are most
likely to observe unstable Emacs systems, even if they don't end up
reporting bugs here.

Between this, the setjmp "scrambling" issues affecting MPS, and the way
-fanalyze=3Daddress breaks conservative GC, it seems like we really should
ask the GCC folks for an option to support conservative GC, and provide
appropriate builtins.  Maybe clang would follow suit.

Pip





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

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


Received: (at 76327) by debbugs.gnu.org; 18 Feb 2025 17:52:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 18 12:52:02 2025
Received: from localhost ([127.0.0.1]:60727 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkRlJ-0004Pq-II
	for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 12:52:02 -0500
Received: from send217.i.mail.ru ([95.163.59.56]:55736)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1tkRkq-0004Mn-9b
 for 76327 <at> debbugs.gnu.org; Tue, 18 Feb 2025 12:51:33 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:
 Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive:
 X-Cloud-Ids:Disposition-Notification-To;
 bh=MjUTi79sI7TLV/seQBd3BuJLfQxKMm5KDOpgdRkmGPY=; t=1739901092; x=1739991092; 
 b=vZFTBJWdSsvFqonC4h7gYKb4faHo32A5ktEWvxgjnfrg+xl8WUzFqVVtFLV8oozlqimkA9f5vFi
 zqsbmcxtFJEhfwFha7a2V0LfdOcnRM5yTC9YU9CPVmaY5FfSNtaQwpCN2O/giptOKAhOMeg8ccMAJ
 /g8drulhneP963zd98lbr42ScIiwFXomu694Kbl75sT7h+VRkQdTcbq2fp5s89LncASnXj/QIIbh6
 GbCKgWijiWQSmyQidI3wbUZ/oVxsD69cWF4McAm+3c8PmmqP8XwwPcshGcjiSksOGyB0FFgx2PeVJ
 h6KDwRApflzTVTtCezohi+eGuIlblCATqUKA==;
Received: by exim-smtp-844687bc8-bbh2k with utf8esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1tkRkj-00000000Kvn-0iPl; Tue, 18 Feb 2025 20:51:25 +0300
Date: Tue, 18 Feb 2025 20:51:20 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <Z7TImEq0NHEHNVY0@HIDDEN>
References: <Z7GlsvgNpkir1hLE@HIDDEN> <86y0y6b4or.fsf@HIDDEN>
 <Z7M2iPNTChIQTEua@HIDDEN>
 <Z7N2YJgRdyMdlPnR@HIDDEN>
 <87ldu471qj.fsf@HIDDEN>
 <Z7RZAArKbR0vsali@HIDDEN> <8634gb9uad.fsf@HIDDEN>
 <87ldu3479d.fsf@HIDDEN>
 <Z7SzXHICJ0RxlTrz@HIDDEN> <86cyff88us.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <86cyff88us.fsf@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-844687bc8-bbh2k;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-4EC0790: 10
X-7564579A: B8F34718100C35BD
X-77F55803: 4F1203BC0FB41BD916C41472748AFA045977AE3DA50158E14A3829738A4FE88300894C459B0CD1B91E07E4D4F67D4B2315C513EAE8123D4DC133A09432BFFF970D9731D41FED496EE8A5C135F8BDED31
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7227E4400968B082FEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637BFD6B3F1638522B88638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D82CB6193CA8A2F9B9CC7874E05A2DB8821188B2D414FBF9E920879F7C8C5043D14489FFFB0AA5F4BF176DF2183F8FC7C0B0EF21F22F0278188941B15DA834481FA18204E546F3947C1D471462564A2E19F6B57BC7E64490618DEB871D839B7333395957E7521B51C2DFABB839C843B9C08941B15DA834481F8AA50765F7900637DCE3DBD6F8E38AFD389733CBF5DBD5E9B5C8C57E37DE458BD9DD9810294C998ED8FC6C240DEA76428AA50765F79006371FBD97495A8723EBD32BA5DBAC0009BE395957E7521B51C2330BD67F2E7D9AF1090A508E0FED6299176DF2183F8FC7C096C9B5BF839F39F6B3661434B16C20ACC84D3B47A649675FE827F84554CEF5019E625A9149C048EE9ECD01F8117BC8BEE2021AF6380DFAD18AA50765F790063735872C767BF85DA227C277FBC8AE2E8B15543373493CA69D75ECD9A6C639B01B4E70A05D1297E1BBCB5012B2E24CD356
X-C1DE0DAB: 0D63561A33F958A5561AF396EA47B0875002B1117B3ED6961C44EE2D796BB9C4D57BAD45EC4C5DE1823CB91A9FED034534781492E4B8EEADA91A6E18C88C5E2F
X-C8649E89: 1C3962B70DF3F0ADBF74143AD284FC7177DD89D51EBB7742424CF958EAFF5D571004E42C50DC4CA955A7F0CF078B5EC49A30900B95165D345C064E16D8ABF33512AF3145479EBC31350C81872FFBF603446A9E243BBF2B05487C2C678DF254761D7E09C32AA3244CAF41B54385C0E1D477DD89D51EBB7742A5F4A71B5A92C2C8EA455F16B58544A2557BDE0DD54B35902F5917587EE625504CF6EEC7833C4BAA5811D22EBD454E4C3FCF178C6DD14203
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVWiyXSWEEqdrvrQaZGXaY/E=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA163E4A432CAC85B1CCFB951B70A5BD4BD8EC0B3F85076B7606D0FE6406A5BC45D7E390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76327
Cc: pipcet@HIDDEN, 76327 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Tue, Feb 18, 2025 at 07:23:55PM +0200, Eli Zaretskii wrote:
> This is all very strange.  So much so that I'm inclined to suspect
> some hardware problem on that system.  Did you try building and using
> the same versions on a different box?

I use the same emacs version on other "box",
but it has different OS (macOS) and different compiler (clang I
suppose?),
plus I don't use emacs that heavily on other "box".
It takes from 30 minutes to 48 hours of "editing" to reproduce problem.
So emacs does not crash on other machine, but it is too different.

Hardward issues is possible, but I doubt about it.
This is machine with "ecc" memory,
and only emacs crashes according to syslogs.
And emacs crashes in the same place every time,
it is looks very unbelievable for hardward issue.

-- 
/Evgeniy




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

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


Received: (at 76327) by debbugs.gnu.org; 18 Feb 2025 17:44:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 18 12:44:30 2025
Received: from localhost ([127.0.0.1]:60659 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkRe1-0003XQ-Ef
	for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 12:44:29 -0500
Received: from mail-10628.protonmail.ch ([79.135.106.28]:57919)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tkRdz-0003Wb-0I
 for 76327 <at> debbugs.gnu.org; Tue, 18 Feb 2025 12:44:28 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1739900659; x=1740159859;
 bh=2kiYZsGWyiYcfk0B+9hfTG6k4CYQdlG1iQGXbILf/14=;
 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=OFIRkyDzuD8OTWSpjfU1Jgr0R41rb8cdvRNcIk7Mt9TtvO3sCi0xIXcgH1tNRJwk6
 bf7WCe+yDcfpYhO0MV5B6D+Mwc6Kp/4HUz2UxTukQ2+SthjvhYZLpTDgzxh/5yVP+Y
 9Dy63RaqiBa3rC9Y2NqEajFxxRpfc9ByGB5SyRUW/sc5PuIwMyIYc6Ar78at3b5jC2
 28yOfgus+iYEbsTLGf68jwThaP9eKmA8WtyeKqP1iMIBIOByxKmHlazEGgTyU2Wmbm
 i7XfuGoiowx0HZGfWgyb58QVrNB1eK6YS9Z8l1Nt72mMRJ96UKyp2a+UTUnisJgvCO
 okydTfEooBveQ==
Date: Tue, 18 Feb 2025 17:44:15 +0000
To: Eli Zaretskii <eliz@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <87wmdn2lob.fsf@HIDDEN>
In-Reply-To: <86cyff88us.fsf@HIDDEN>
References: <Z7GlsvgNpkir1hLE@HIDDEN> <86y0y6b4or.fsf@HIDDEN>
 <Z7M2iPNTChIQTEua@HIDDEN> <Z7N2YJgRdyMdlPnR@HIDDEN>
 <87ldu471qj.fsf@HIDDEN> <Z7RZAArKbR0vsali@HIDDEN>
 <8634gb9uad.fsf@HIDDEN> <87ldu3479d.fsf@HIDDEN>
 <Z7SzXHICJ0RxlTrz@HIDDEN> <86cyff88us.fsf@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: e137a41469d39a0690b3360ad141cfe8212f78ac
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: 76327
Cc: 76327 <at> debbugs.gnu.org, Paul Eggert <eggert@HIDDEN>,
 Evgeniy Dushistov <dushistov@HIDDEN>,
 =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= <mattiasengdegard@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

"Eli Zaretskii" <eliz@HIDDEN> writes:

>> Date: Tue, 18 Feb 2025 19:20:44 +0300
>> From: Evgeniy Dushistov <dushistov@HIDDEN>
>> Cc: Eli Zaretskii <eliz@HIDDEN>, 76327 <at> debbugs.gnu.org
>>
>> On Tue, Feb 18, 2025 at 03:12:41PM +0000, Pip Cet wrote:
>> > Can we find out precisely which compiler is in use?  Maybe it would ev=
en
>> > help to get hold of the emacs binary...
>> >
>>
>> The compiler (gcc) and emacs binary from Arch Linux, all the last avaibl=
e
>> versions.
>>
>> I rebuild emacs several times during attempts to debug,
>> but all starts from official emacs binary crashes.
>>
>> Here is initial bug report in arch linux issue tracker:
>>
>> https://gitlab.archlinux.org/archlinux/packaging/packages/emacs/-/issues=
/6
>
> This is all very strange.  So much so that I'm inclined to suspect
> some hardware problem on that system.  Did you try building and using
> the same versions on a different box?

I'm pretty sure it's a GCC issue.  Here's disass mark_threads from the
archlinux binary:

Dump of assembler code for function mark_threads:
   0x0000555555857740 <+0>:=09endbr64
   0x0000555555857744 <+4>:=09push   %rbp
   0x0000555555857745 <+5>:=09xor    %esi,%esi
   0x0000555555857747 <+7>:=09lea    0xf2(%rip),%rdi        # 0x55555585784=
0
   0x000055555585774e <+14>:=09mov    %rsp,%rbp
   0x0000555555857751 <+17>:=09push   %r15
   0x0000555555857753 <+19>:=09push   %r14
   0x0000555555857755 <+21>:=09push   %r13
   0x0000555555857757 <+23>:=09push   %r12
   0x0000555555857759 <+25>:=09push   %rbx
   0x000055555585775a <+26>:=09pop    %rbx
   0x000055555585775b <+27>:=09pop    %r12
   0x000055555585775d <+29>:=09pop    %r13
   0x000055555585775f <+31>:=09pop    %r14
   0x0000555555857761 <+33>:=09pop    %r15
   0x0000555555857763 <+35>:=09pop    %rbp
   0x0000555555857764 <+36>:=09jmp    0x555555791410 <flush_stack_call_func=
1>
   0x0000555555857769 <+41>:=09nop

Here's what it should look like:

Dump of assembler code for function mark_threads:
   0x000000000087c0d0 <+0>:=09endbr64
   0x000000000087c0d4 <+4>:=09push   %rbp
   0x000000000087c0d5 <+5>:=09xor    %esi,%esi
   0x000000000087c0d7 <+7>:=09lea    -0x28fe(%rip),%rdi        # 0x8797e0 <=
mark_threads_callback>
   0x000000000087c0de <+14>:=09mov    %rsp,%rbp
   0x000000000087c0e1 <+17>:=09push   %r15
   0x000000000087c0e3 <+19>:=09push   %r14
   0x000000000087c0e5 <+21>:=09push   %r13
   0x000000000087c0e7 <+23>:=09push   %r12
   0x000000000087c0e9 <+25>:=09push   %rbx
   0x000000000087c0ea <+26>:=09sub    $0x8,%rsp
   0x000000000087c0ee <+30>:=09call   0x691560 <flush_stack_call_func1>
   0x000000000087c0f3 <+35>:=09add    $0x8,%rsp
   0x000000000087c0f7 <+39>:=09pop    %rbx
   0x000000000087c0f8 <+40>:=09pop    %r12
   0x000000000087c0fa <+42>:=09pop    %r13
   0x000000000087c0fc <+44>:=09pop    %r14
   0x000000000087c0fe <+46>:=09pop    %r15
   0x000000000087c100 <+48>:=09pop    %rbp
   0x000000000087c101 <+49>:=09ret
End of assembler dump.

The difference is crucial: the broken version pushes the call-saved
registers, then pops them again immediately afterwards, then overwrites
them in flush_stack_call_func1.  The correct version keeps the
call-saved registers on the stack while calling flush_stack_call_func1.

We need to find which of the (many) unusual compiler options cause this
miscompilation, and how to avoid it.

As __builtin_unwind_init isn't really documented, I guess it's okay for
GCC to have decided no longer to implement it in the appropriate
fashion.

Paul, Mattias, do you agree with this analysis?

Evgeniy,, could you try replacing the definition of
flush_stack_call_func in lisp.h by this definition, and recompiling?

INLINE void
flush_stack_call_func (void (*func) (void *arg), void *arg)
{
  volatile bool repeat =3D true;
  while (repeat)
    {
      __builtin_unwind_init ();
      asm volatile ("" : : : "memory");
      flush_stack_call_func1 (func, arg);
      repeat =3D false;
    }
}

This attempts to force GCC to make sure the call-saved registers are
still live by the time we call flush_stack_call_func1, by making it
believe that it might have to call __builtin_unwind_init again depending
on the value of a volatile bool variable.

The asm statement is probably unnecessary.

I'll try figuring out which compiler option is to blame now.

Pip





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

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


Received: (at 76327) by debbugs.gnu.org; 18 Feb 2025 17:24:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 18 12:24:12 2025
Received: from localhost ([127.0.0.1]:60448 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkRKO-0001Cm-Ay
	for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 12:24:12 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:46858)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tkRKM-0001C2-Bg
 for 76327 <at> debbugs.gnu.org; Tue, 18 Feb 2025 12:24:10 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tkRKG-0007zR-FL; Tue, 18 Feb 2025 12:24:04 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=3KdfKlwpVP6YpzWKyxroTVhI3Sp/LYabXU8Zfc24jmA=; b=osPwy65tJIfN
 2rMk3637Lyzy1hXA6XSdXvq3K1RPDLTeWe7HRWewqAtyC8z0Kce6Bw+In2tCKQ8070uxLivP499yI
 Ye0WQmOaFKZFfCaWB9NuYITFQp/4Isut5Gr8Ynts1R6yGYyL81ZHGF3OjBNX1rNT94oMwWkbmBF1T
 Ktpvqc8FkZum7gk7RFZTqLIGlNgk9nH4m1Ci129U6oXagdX75YWG75mf6lx+kw/ldgBorelwjjEVQ
 FDnv/2+jkA0d/ZPkgJNot4jZXWllQdlM/qh9uZpQR/mmeQOUANEa6xBD8NUm8Pf4uAKhLRjb3E/jC
 xxaAZ+MoffzbQrkifQGvUw==;
Date: Tue, 18 Feb 2025 19:23:55 +0200
Message-Id: <86cyff88us.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Evgeniy Dushistov <dushistov@HIDDEN>
In-Reply-To: <Z7SzXHICJ0RxlTrz@HIDDEN> (message from Evgeniy
 Dushistov on Tue, 18 Feb 2025 19:20:44 +0300)
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
References: <Z7GlsvgNpkir1hLE@HIDDEN> <86y0y6b4or.fsf@HIDDEN>
 <Z7M2iPNTChIQTEua@HIDDEN>
 <Z7N2YJgRdyMdlPnR@HIDDEN>
 <87ldu471qj.fsf@HIDDEN>
 <Z7RZAArKbR0vsali@HIDDEN> <8634gb9uad.fsf@HIDDEN>
 <87ldu3479d.fsf@HIDDEN> <Z7SzXHICJ0RxlTrz@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 76327
Cc: pipcet@HIDDEN, 76327 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Tue, 18 Feb 2025 19:20:44 +0300
> From: Evgeniy Dushistov <dushistov@HIDDEN>
> Cc: Eli Zaretskii <eliz@HIDDEN>, 76327 <at> debbugs.gnu.org
> 
> On Tue, Feb 18, 2025 at 03:12:41PM +0000, Pip Cet wrote:
> > Can we find out precisely which compiler is in use?  Maybe it would even
> > help to get hold of the emacs binary...
> > 
> 
> The compiler (gcc) and emacs binary from Arch Linux, all the last avaible
> versions.
> 
> I rebuild emacs several times during attempts to debug,
> but all starts from official emacs binary crashes.
> 
> Here is initial bug report in arch linux issue tracker:
> 
> https://gitlab.archlinux.org/archlinux/packaging/packages/emacs/-/issues/6

This is all very strange.  So much so that I'm inclined to suspect
some hardware problem on that system.  Did you try building and using
the same versions on a different box?




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

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


Received: (at 76327) by debbugs.gnu.org; 18 Feb 2025 16:21:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 18 11:21:02 2025
Received: from localhost ([127.0.0.1]:59659 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkQLF-000899-MC
	for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 11:21:01 -0500
Received: from send217.i.mail.ru ([95.163.59.56]:20130)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1tkQL9-00087z-S9
 for 76327 <at> debbugs.gnu.org; Tue, 18 Feb 2025 11:20:59 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:
 Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive:
 X-Cloud-Ids:Disposition-Notification-To;
 bh=/25MHTVSwMhpoxYdXhzOibhGnwLveFhSA9EZ4jNpegw=; t=1739895655; x=1739985655; 
 b=PFB7PhZOzAtsYOwURfh30y3UF7zYWQuLbIWXWWpw6HUhoKbvBc5UGenqXtDWMSQ3//Hdm+RoO3a
 t9RghdV/9P21ImFTQGo03sy4L6kFcWCFJiY/SXKsjmEDM41yMN409VQRjNNluY9cazpEtkXYZUw8M
 ZGURy1OkIubp1GwPzM/D0d9IUSre2YBEDN5mRvp1QM7U9WPkbW5iJpAa/6u9z10kR9zGq6KG9L+Ul
 s4tK3seASwG8LrPVPry2am4A+mfnssD3Pp9ukab9wVRqp6bqUIkHHUKadMSCNzaUhS6lO4uPiK5qY
 u7M5h5VDNUoFgoQs7khpdp1aKbhnJHQz836w==;
Received: by exim-smtp-844687bc8-xwbhx with utf8esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1tkQL2-000000000Vh-3620; Tue, 18 Feb 2025 19:20:49 +0300
Date: Tue, 18 Feb 2025 19:20:44 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <Z7SzXHICJ0RxlTrz@HIDDEN>
References: <Z7GlsvgNpkir1hLE@HIDDEN> <86y0y6b4or.fsf@HIDDEN>
 <Z7M2iPNTChIQTEua@HIDDEN>
 <Z7N2YJgRdyMdlPnR@HIDDEN>
 <87ldu471qj.fsf@HIDDEN>
 <Z7RZAArKbR0vsali@HIDDEN> <8634gb9uad.fsf@HIDDEN>
 <87ldu3479d.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <87ldu3479d.fsf@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-844687bc8-xwbhx;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-7564579A: B8F34718100C35BD
X-77F55803: 4F1203BC0FB41BD916C41472748AFA04A64163DEC989407BAC72CC1C2A047AB700894C459B0CD1B9B20E776DD6A494633DE06ABAFEAF6705A9B05107C49354C7E940A8A44B0BB697AD222422030090D9
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7B9FBA884A7C9B8BAEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F79006378D08D652E28591A78638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D8C60AC169EC1620DAFBBC90EE84F81A5497A66AA929629D1520879F7C8C5043D14489FFFB0AA5F4BF176DF2183F8FC7C08794E14F7ADDB10D8941B15DA834481FA18204E546F3947CB861051D4BA689FCF6B57BC7E64490618DEB871D839B7333395957E7521B51C2DFABB839C843B9C08941B15DA834481F8AA50765F7900637BA939FD1B3BAB99B389733CBF5DBD5E9B5C8C57E37DE458BD9DD9810294C998ED8FC6C240DEA76428AA50765F7900637E58CD4787DB87BFCD81D268191BDAD3DBD4B6F7A4D31EC0BE2F48590F00D11D6D81D268191BDAD3D78DA827A17800CE745ADE429CECE24D6EC76A7562686271ED91E3A1F190DE8FD2E808ACE2090B5E14AD6D5ED66289B5259CC434672EE63711DD303D21008E298D5E8D9A59859A8B6B372FE9A2E580EFC725E5C173C3A84C31A4B083E4A08ADCF35872C767BF85DA2F004C90652538430E4A6367B16DE6309
X-C1DE0DAB: 0D63561A33F958A5DB808CAC55278D465002B1117B3ED69693103553686EB0F04869453249F34FA4823CB91A9FED034534781492E4B8EEAD5DF1C2DF01CE7211BDAD6C7F3747799A
X-C8649E89: 1C3962B70DF3F0ADBF74143AD284FC7177DD89D51EBB7742DC8270968E61249B1004E42C50DC4CA955A7F0CF078B5EC49A30900B95165D3419891600CCEF46072EC9E69DE944A443CA31955E021F0851408C1F0D3F2F1F72F85E6F167571D9A31D7E09C32AA3244CF56A335A012560F577DD89D51EBB774244734009514B7CD8EA455F16B58544A2557BDE0DD54B35902F5917587EE625504CF6EEC7833C4BAA5811D22EBD454E4C3FCF178C6DD14203
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVWiyXSWEEqdrrm9mYyDZTKQ=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA163523E84B9D91F8BC3B951B70A5BD4BD8EDD76E5833891CF09A5577D2B98883C0D390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76327
Cc: Eli Zaretskii <eliz@HIDDEN>, 76327 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Tue, Feb 18, 2025 at 03:12:41PM +0000, Pip Cet wrote:
> Can we find out precisely which compiler is in use?  Maybe it would even
> help to get hold of the emacs binary...
> 

The compiler (gcc) and emacs binary from Arch Linux, all the last avaible
versions.

I rebuild emacs several times during attempts to debug,
but all starts from official emacs binary crashes.

Here is initial bug report in arch linux issue tracker:

https://gitlab.archlinux.org/archlinux/packaging/packages/emacs/-/issues/6


-- 
/Evgeniy




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

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


Received: (at 76327) by debbugs.gnu.org; 18 Feb 2025 16:14:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 18 11:14:03 2025
Received: from localhost ([127.0.0.1]:59593 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkQEU-0007P8-Mb
	for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 11:14:03 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:59380)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tkQEQ-0007O5-Sj
 for 76327 <at> debbugs.gnu.org; Tue, 18 Feb 2025 11:14:01 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tkQEK-0007Ci-Es; Tue, 18 Feb 2025 11:13:52 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=AJAnt7nTkVkQgQk8p7JCZ36ofLb+g8vbJWNuU8q41VQ=; b=TgH9oVzXoxFH
 O1x+Y7LM+igrxoZv4HWTZoLNrITDu+wvG1X7Pk6xUOcu4HFP5hwUgPCKK6eWKZltRwG6+jxw5bZ9Y
 8XHGthjEew+0xzreTPeI21rheZZNzj1avEfr4SePmYXt0/YfRRwJrDsx/ARJun2iFAxi7Ir5KEMZW
 8x84/r9TduWsju3TimthjhxmmU357fq1UqcSxn+ZAp2oBr9RDTDZ89uXpuvoDfFqhIoniKMg4V+MP
 BuamjOpH/dLYWX59rXRGT9Te8BUe7cFpb1C8AZab56vs3kdVUEuTvK4bShwAZ9U8Cux2KLqRL3bHX
 z96QZ3JfNWC+qgC6InKIIA==;
Date: Tue, 18 Feb 2025 18:13:43 +0200
Message-Id: <86jz9n8c3s.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Evgeniy Dushistov <dushistov@HIDDEN>
In-Reply-To: <Z7SiuXAdJdGE8_bT@HIDDEN> (message from Evgeniy
 Dushistov on Tue, 18 Feb 2025 18:09:45 +0300)
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
References: <Z7GlsvgNpkir1hLE@HIDDEN> <86y0y6b4or.fsf@HIDDEN>
 <Z7M2iPNTChIQTEua@HIDDEN>
 <Z7N2YJgRdyMdlPnR@HIDDEN>
 <87ldu471qj.fsf@HIDDEN>
 <Z7RZAArKbR0vsali@HIDDEN>
 <8634gb9uad.fsf@HIDDEN> <Z7SiuXAdJdGE8_bT@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 76327
Cc: pipcet@HIDDEN, 76327 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Tue, 18 Feb 2025 18:09:45 +0300
> From: Evgeniy Dushistov <dushistov@HIDDEN>
> Cc: pipcet@HIDDEN, 76327 <at> debbugs.gnu.org
> 
> > P.S. You could also try building the latest pretest of what will soon
> > become Emacs 30.1, maybe this problem was already fixed.  You can find
> > the pretest tarballs here:
> > 
> >     https://alpha.gnu.org/gnu/emacs/pretest/
> 
> I tried https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=emacs-git ,
> it built emacs from git rev 4cf53c436159ea54dbfe1a1e24515e2e6fbf9a6f,
> it is crashed after 1 day.

That's the development version from the master branch, it could be not
stable enough.  The pretest I mentioned above should be more stable.

> And it has annoying issue, then after C-x C-f I press "/" to open
> file via absolute path it eats "/",

Doesn't happen here, so this is very strange.




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

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


Received: (at 76327) by debbugs.gnu.org; 18 Feb 2025 15:46:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 18 10:46:31 2025
Received: from localhost ([127.0.0.1]:59263 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkPnr-00018z-1o
	for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 10:46:31 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:34822)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tkPno-00018E-7A
 for 76327 <at> debbugs.gnu.org; Tue, 18 Feb 2025 10:46:28 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tkPnh-0003VS-Rf; Tue, 18 Feb 2025 10:46:21 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=sbOwNqImhD/HbRp9wwtU90GbFVOq5MATMdz81WGd1RQ=; b=l3+9AzaSsZX4
 ysb1c15lR5eGhalr9ajwB5VO3YsKW74PuWWhoavasqfNIV7Ow1KNY7vX010eR69oSYxcn5k4X1Baj
 aPNqiJBzrGJtMkHjSLU2MRHcFpZ+40DTdwANJ6c7U6/wZMS39RlrSe9ywmzprXe9I7XvgaNrGde3k
 zBeeMeu3gNUpkvQ391z8oOG+gjqeGLpE9VlFLVnrBWrrRtnyqCEil0358qqQJkQ857QM778GWJ2Sa
 LPZu8aYmit+3rfdChbf15kCG0YYOTlvR0com0l7zsk8Uf6xijxiQFT4JLmzE9Au8+P9CYkXgcuAZp
 GPvCQDs22rYhgxSpJGv3aQ==;
Date: Tue, 18 Feb 2025 17:46:18 +0200
Message-Id: <86ldu38ddh.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Pip Cet <pipcet@HIDDEN>
In-Reply-To: <87eczv461y.fsf@HIDDEN> (message from Pip Cet on Tue, 18
 Feb 2025 15:38:43 +0000)
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
References: <Z7GlsvgNpkir1hLE@HIDDEN> <86y0y6b4or.fsf@HIDDEN>
 <Z7M2iPNTChIQTEua@HIDDEN> <Z7N2YJgRdyMdlPnR@HIDDEN>
 <87ldu471qj.fsf@HIDDEN> <Z7RZAArKbR0vsali@HIDDEN>
 <8634gb9uad.fsf@HIDDEN> <Z7SiuXAdJdGE8_bT@HIDDEN>
 <87eczv461y.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 76327
Cc: 76327 <at> debbugs.gnu.org, dushistov@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Tue, 18 Feb 2025 15:38:43 +0000
> From: Pip Cet <pipcet@HIDDEN>
> 
> "Evgeniy Dushistov via \"Bug reports for GNU Emacs, the Swiss army knife of text editors\"" <bug-gnu-emacs@HIDDEN> writes:
> 
> > (gdb) fr 5
> > #5  make_lispy_event (event=0x555555f308e0 <kbd_buffer+13952>) at keyboard.c:6375
> > warning: Source file is more recent than executable.
> > 6375		  return list5 (head, position, make_fixnum (double_click_count),
> > (gdb) pp event->arg
> > (33558466)
> 
> So XCDR (event->arg) is nil, not a cons cell, and its car is also not
> what it should be.  (My reading of xterm.c is that it should be Qnil,
> and there should be floats in the list following the nil).
> 
> The car would be XLI(0x8003f0a), but that doesn't ring any immediate
> bells (it might be a weird character with a shift modifier, but not an
> ASCII one...)

But we are talking about a mouse-wheel event, so it cannot be a
character with a modifier, right?

> So this still seems like a GC issue.

Probably.  I just don't understand what could that have to do with
tree-sitter.




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

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


Received: (at submit) by debbugs.gnu.org; 18 Feb 2025 15:39:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 18 10:39:07 2025
Received: from localhost ([127.0.0.1]:59213 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkPgg-0000PO-Ir
	for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 10:39:07 -0500
Received: from lists.gnu.org ([2001:470:142::17]:52624)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tkPga-0000Nt-5C
 for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 10:39:00 -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 1tkPgT-00054l-Tb
 for bug-gnu-emacs@HIDDEN; Tue, 18 Feb 2025 10:38:53 -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 1tkPgR-00020w-Rz
 for bug-gnu-emacs@HIDDEN; Tue, 18 Feb 2025 10:38:53 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1739893127; x=1740152327;
 bh=f/ayM2mohvaWEHjfEhfB8H5kPdYF8toL7NagVX6919s=;
 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=Utl5YCqGYQcf3oZIWuURy4zIxH/BhUZMBZhy4j+9WEnZFjO8sVBfEUa9P1GwgBkch
 MyAf3BXWDqXvb0qcCmQpc3JYHQpPi8C+D1zTBcN3MgTX+Jwss0450D4xdoSncxf+5X
 CWQlzhIFDLzhxWg3iF+lnv9Pj9M6XzmP8T9ZuNwwNeEJSycF3F8xFKJJKD34qtP0n3
 Rv2ubtNSRwczQKcwCKzgyc5HIOWZDuCgMGBSM3UtF/BAReS/LpqYjKYblKmcbfnOo0
 VeonnPMcGbzwA0n4tZRUHSSEnUwj0h+VfiIyWaqHJpPMH/fWYNPQCRWTy2XNRR1cao
 NE7PyRm6jQ8Ug==
Date: Tue, 18 Feb 2025 15:38:43 +0000
To: bug-gnu-emacs@HIDDEN, Eli Zaretskii <eliz@HIDDEN>,
 Evgeniy Dushistov <dushistov@HIDDEN>, 76327 <at> debbugs.gnu.org
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <87eczv461y.fsf@HIDDEN>
In-Reply-To: <Z7SiuXAdJdGE8_bT@HIDDEN>
References: <Z7GlsvgNpkir1hLE@HIDDEN> <86y0y6b4or.fsf@HIDDEN>
 <Z7M2iPNTChIQTEua@HIDDEN> <Z7N2YJgRdyMdlPnR@HIDDEN>
 <87ldu471qj.fsf@HIDDEN> <Z7RZAArKbR0vsali@HIDDEN>
 <8634gb9uad.fsf@HIDDEN> <Z7SiuXAdJdGE8_bT@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: 8319713387bdbc8934eb51dc7d4dc5ebfb99bf8d
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_RPBL_BLOCKED=0.001,
 RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

"Evgeniy Dushistov via \"Bug reports for GNU Emacs, the Swiss army knife of=
 text editors\"" <bug-gnu-emacs@HIDDEN> writes:

> On Tue, Feb 18, 2025 at 04:55:38PM +0200, Eli Zaretskii wrote:
>> The crash is here:
>>
>> =09if (CONSP (event->arg))
>> =09  return list5 (head, position, make_fixnum (double_click_count),
>> =09=09=09XCAR (event->arg), Fcons (XCAR (XCDR (event->arg)),
>> =09=09=09=09=09=09  XCAR (XCDR (XCDR (event->arg)))));
>>
>> It's an assertion violation, which probably means XCAR(event->arg) is
>> not a cons cell.  So it would be important to see the exact value of
>> event->arg at this point.  Like this:
>>
>>   (gdb) fr 5
>>   (gdb) pp event->arg
>>
>> If GDB says it doesn't know about "pp", do this:
>>
>>   (gdb) source /path/to/emacs/stc/.gdbinit
>>
>> and then repeat the above 2 commands.
>>
>
> (gdb) fr 5
> #5  make_lispy_event (event=3D0x555555f308e0 <kbd_buffer+13952>) at keybo=
ard.c:6375
> warning: Source file is more recent than executable.
> 6375=09=09  return list5 (head, position, make_fixnum (double_click_count=
),
> (gdb) pp event->arg
> (33558466)

So XCDR (event->arg) is nil, not a cons cell, and its car is also not
what it should be.  (My reading of xterm.c is that it should be Qnil,
and there should be floats in the list following the nil).

The car would be XLI(0x8003f0a), but that doesn't ring any immediate
bells (it might be a weird character with a shift modifier, but not an
ASCII one...)

So this still seems like a GC issue.

Pip





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

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


Received: (at 76327) by debbugs.gnu.org; 18 Feb 2025 15:38:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 18 10:38:59 2025
Received: from localhost ([127.0.0.1]:59208 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkPgY-0000OC-I1
	for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 10:38:59 -0500
Received: from mail-10630.protonmail.ch ([79.135.106.30]:35521)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tkPgV-0000Nb-57
 for 76327 <at> debbugs.gnu.org; Tue, 18 Feb 2025 10:38:55 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1739893127; x=1740152327;
 bh=f/ayM2mohvaWEHjfEhfB8H5kPdYF8toL7NagVX6919s=;
 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=Utl5YCqGYQcf3oZIWuURy4zIxH/BhUZMBZhy4j+9WEnZFjO8sVBfEUa9P1GwgBkch
 MyAf3BXWDqXvb0qcCmQpc3JYHQpPi8C+D1zTBcN3MgTX+Jwss0450D4xdoSncxf+5X
 CWQlzhIFDLzhxWg3iF+lnv9Pj9M6XzmP8T9ZuNwwNeEJSycF3F8xFKJJKD34qtP0n3
 Rv2ubtNSRwczQKcwCKzgyc5HIOWZDuCgMGBSM3UtF/BAReS/LpqYjKYblKmcbfnOo0
 VeonnPMcGbzwA0n4tZRUHSSEnUwj0h+VfiIyWaqHJpPMH/fWYNPQCRWTy2XNRR1cao
 NE7PyRm6jQ8Ug==
Date: Tue, 18 Feb 2025 15:38:43 +0000
To: bug-gnu-emacs@HIDDEN, Eli Zaretskii <eliz@HIDDEN>,
 Evgeniy Dushistov <dushistov@HIDDEN>, 76327 <at> debbugs.gnu.org
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <87eczv461y.fsf@HIDDEN>
In-Reply-To: <Z7SiuXAdJdGE8_bT@HIDDEN>
References: <Z7GlsvgNpkir1hLE@HIDDEN> <86y0y6b4or.fsf@HIDDEN>
 <Z7M2iPNTChIQTEua@HIDDEN> <Z7N2YJgRdyMdlPnR@HIDDEN>
 <87ldu471qj.fsf@HIDDEN> <Z7RZAArKbR0vsali@HIDDEN>
 <8634gb9uad.fsf@HIDDEN> <Z7SiuXAdJdGE8_bT@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: 8319713387bdbc8934eb51dc7d4dc5ebfb99bf8d
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: 76327
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 (-)

"Evgeniy Dushistov via \"Bug reports for GNU Emacs, the Swiss army knife of=
 text editors\"" <bug-gnu-emacs@HIDDEN> writes:

> On Tue, Feb 18, 2025 at 04:55:38PM +0200, Eli Zaretskii wrote:
>> The crash is here:
>>
>> =09if (CONSP (event->arg))
>> =09  return list5 (head, position, make_fixnum (double_click_count),
>> =09=09=09XCAR (event->arg), Fcons (XCAR (XCDR (event->arg)),
>> =09=09=09=09=09=09  XCAR (XCDR (XCDR (event->arg)))));
>>
>> It's an assertion violation, which probably means XCAR(event->arg) is
>> not a cons cell.  So it would be important to see the exact value of
>> event->arg at this point.  Like this:
>>
>>   (gdb) fr 5
>>   (gdb) pp event->arg
>>
>> If GDB says it doesn't know about "pp", do this:
>>
>>   (gdb) source /path/to/emacs/stc/.gdbinit
>>
>> and then repeat the above 2 commands.
>>
>
> (gdb) fr 5
> #5  make_lispy_event (event=3D0x555555f308e0 <kbd_buffer+13952>) at keybo=
ard.c:6375
> warning: Source file is more recent than executable.
> 6375=09=09  return list5 (head, position, make_fixnum (double_click_count=
),
> (gdb) pp event->arg
> (33558466)

So XCDR (event->arg) is nil, not a cons cell, and its car is also not
what it should be.  (My reading of xterm.c is that it should be Qnil,
and there should be floats in the list following the nil).

The car would be XLI(0x8003f0a), but that doesn't ring any immediate
bells (it might be a weird character with a shift modifier, but not an
ASCII one...)

So this still seems like a GC issue.

Pip





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

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


Received: (at 76327) by debbugs.gnu.org; 18 Feb 2025 15:12:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 18 10:12:58 2025
Received: from localhost ([127.0.0.1]:59048 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkPHO-0006bA-0h
	for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 10:12:58 -0500
Received: from mail-40131.protonmail.ch ([185.70.40.131]:64909)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tkPHK-0006aT-M3
 for 76327 <at> debbugs.gnu.org; Tue, 18 Feb 2025 10:12:55 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1739891567; x=1740150767;
 bh=yCXeQhxPnaJR2RJfl0UufUhlGL7U9N891ePIJc7+lpc=;
 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=fq4ioGrCyJsEmfIUlzYjMIYmADSvlfgjmJ60uKMhDDTrPw0zfR5Qf8FP1HwRodRLY
 ASBkZfXDG5nlLybJ5Rk2RcC+53L5plDNuQf5nWwDOZXkSPPXOwIOUlOFGNDBQ2TCAx
 A9FZ4cN2m55wNMKpXD3Whbr2xkBDenYt0DCVtcEFv84945sGWJgJHaKb/jO1rr5GPd
 VUVAs7yDsuOp+swLC4IGOdXcKaFCzB8dY/sgxnrVg47Xp4m3lJM91twMm/LieM+JM7
 769MD3uPpyUiahP7TUsaKTA+pgY9bFIVGbJOTW51SCd6rcZpLQNhGGU1ERjh+KKl/v
 NXTwI4gF6piXw==
Date: Tue, 18 Feb 2025 15:12:41 +0000
To: Eli Zaretskii <eliz@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <87ldu3479d.fsf@HIDDEN>
In-Reply-To: <8634gb9uad.fsf@HIDDEN>
References: <Z7GlsvgNpkir1hLE@HIDDEN> <86y0y6b4or.fsf@HIDDEN>
 <Z7M2iPNTChIQTEua@HIDDEN> <Z7N2YJgRdyMdlPnR@HIDDEN>
 <87ldu471qj.fsf@HIDDEN> <Z7RZAArKbR0vsali@HIDDEN>
 <8634gb9uad.fsf@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: d5e32f8366df2e57f672a57d7bf37f3bd469fb35
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: 76327
Cc: 76327 <at> debbugs.gnu.org, Evgeniy Dushistov <dushistov@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

"Eli Zaretskii" <eliz@HIDDEN> writes:

>> Date: Tue, 18 Feb 2025 12:55:12 +0300
>> From: Evgeniy Dushistov <dushistov@HIDDEN>
>> Cc: bug-gnu-emacs@HIDDEN, Eli Zaretskii <eliz@HIDDEN>,
>> =0976327 <at> debbugs.gnu.org
>>
>>
>> On Mon, Feb 17, 2025 at 08:31:25PM +0000, Pip Cet wrote:
>> > Yes, it does trigger a lot.  You can restrict the breakpoint to trigge=
r
>> > only when value is Qlistp by doing
>> >
>> > b wrong_type_argument if value =3D=3D Qlistp
>> >
>>
>> I build with enable-checking=3Dall and use b wrong_type_argument if valu=
e =3D=3D Qlistp.
>>
>> lisp.h:1497: Emacs fatal error: assertion failed: CONSP (a)
>
> Is this session still inside GDB?  I guess not, which is a pity.
>
> The crash is here:
>
> =09if (CONSP (event->arg))
> =09  return list5 (head, position, make_fixnum (double_click_count),
> =09=09=09XCAR (event->arg), Fcons (XCAR (XCDR (event->arg)),
> =09=09=09=09=09=09  XCAR (XCDR (XCDR (event->arg)))));
>
> It's an assertion violation, which probably means XCAR(event->arg) is
> not a cons cell.  So it would be important to see the exact value of

XCAR (event->arg) probably isn't a cons cell, but XCDR (event->arg)
and XCDR (XCDR (event->arg)) should be.

The various crashes all look like there's some sort of fundamental GC
problem, leading us to free cons cells which are still reachable.

Can we find out precisely which compiler is in use?  Maybe it would even
help to get hold of the emacs binary...

> P.S. You could also try building the latest pretest of what will soon
> become Emacs 30.1, maybe this problem was already fixed.  You can find
> the pretest tarballs here:
>
>     https://alpha.gnu.org/gnu/emacs/pretest/

That's also a great idea.  My guess it's the unusual compile flags cause
some sort of miscompilation here.

Pip





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

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


Received: (at 76327) by debbugs.gnu.org; 18 Feb 2025 15:10:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 18 10:10:10 2025
Received: from localhost ([127.0.0.1]:59015 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkPEe-0006L1-Ku
	for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 10:10:09 -0500
Received: from send197.i.mail.ru ([95.163.59.36]:30692)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1tkPET-0006Gy-PY
 for 76327 <at> debbugs.gnu.org; Tue, 18 Feb 2025 10:10:03 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:
 Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive:
 X-Cloud-Ids:Disposition-Notification-To;
 bh=LWgLn7hca7wHvKp7fvj/8ko9Bk5Eo/ZIP0c07jlQm8U=; t=1739891397; x=1739981397; 
 b=FOD2iQfK6G75O9yE14/el9N4TAwAUlbZKp86LplwDTJt40I4762HXAVvbVQhyazt4z7BAmRCwfd
 3X4uFpTg7/XEQh9yrLFhw1jGc4B7j6mAHm82dUClXvS0FO9JWroX2ToZmMaa+BvR08BSSTevcO3zi
 hsB8XyUc6L8RrLUCJDGzTlS3pUAqM7LfjR7KIyfeQZ97eRp+zDDrHJvhjwEoZgXzWOShuQ04ws3Q0
 q5feev0GYoqrgGuFMNMWItoN4slS5EB6lFoGZnK0j6j7hQGueLzf2hTsjSyibeeY9WapI52XWc9Gc
 eU7tzJSkgX/ff+UowGYJfpJYNLaka0R/SppA==;
Received: by exim-smtp-844687bc8-6p68l with utf8esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1tkPEM-00000000Idu-2FQw; Tue, 18 Feb 2025 18:09:51 +0300
Date: Tue, 18 Feb 2025 18:09:45 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <Z7SiuXAdJdGE8_bT@HIDDEN>
References: <Z7GlsvgNpkir1hLE@HIDDEN> <86y0y6b4or.fsf@HIDDEN>
 <Z7M2iPNTChIQTEua@HIDDEN>
 <Z7N2YJgRdyMdlPnR@HIDDEN>
 <87ldu471qj.fsf@HIDDEN>
 <Z7RZAArKbR0vsali@HIDDEN> <8634gb9uad.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <8634gb9uad.fsf@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-844687bc8-6p68l;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-4EC0790: 10
X-7564579A: 646B95376F6C166E
X-77F55803: 4F1203BC0FB41BD916C41472748AFA04276A0D0A6A05B5FBA617C493C026875200894C459B0CD1B90B1B05340FB0A324C7D0F6C13AE99213577FC0C150802F20CAA286B4E16792C4F82D89A8CF7DB8F5
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE771540F9ECFC94C4BEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F79006378D7045943A292EC88638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D8F136959385B957742F284AD96410DE4F8B99851E59ADFC4B20879F7C8C5043D14489FFFB0AA5F4BF176DF2183F8FC7C0D9442B0B5983000E8941B15DA834481FA18204E546F3947C86A7C529F68B8E5CF6B57BC7E64490618DEB871D839B7333395957E7521B51C2DFABB839C843B9C08941B15DA834481F8AA50765F79006370D9A29B7FD16D1239FA2833FD35BB23DF004C90652538430302FCEF25BFAB3454AD6D5ED66289B5278DA827A17800CE76F7D1A8C7E90C721D32BA5DBAC0009BE395957E7521B51C2330BD67F2E7D9AF1090A508E0FED6299176DF2183F8FC7C0207D9C0C136568F0CD04E86FAF290E2DB606B96278B59C421DD303D21008E29813377AFFFEAFD269176DF2183F8FC7C0D75EB778CE7D8A0C68655334FD4449CB33AC447995A7AD1857739F23D657EF2BD5E8D9A59859A8B656ADF5DA62E5A3E1089D37D7C0E48F6C5571747095F342E88FB05168BE4CE3AF
X-C1DE0DAB: 0D63561A33F958A5E5E9534E241D71875002B1117B3ED6961EC69D9EE4BF0CDC30E4A65F242F5898823CB91A9FED034534781492E4B8EEADDFC043C56F70D752BDAD6C7F3747799A
X-C8649E89: 1C3962B70DF3F0ADBF74143AD284FC7177DD89D51EBB7742424CF958EAFF5D571004E42C50DC4CA955A7F0CF078B5EC49A30900B95165D34A5BF8FA0BD61F994DF50D526E5F1D8E567737A4F67B42EF79B1E2B6EFC5D79825263355F6822829D1D7E09C32AA3244C9F9C3D08B598DC3277DD89D51EBB77423FCF761390B6EF6AEA455F16B58544A2557BDE0DD54B35902F5917587EE625504CF6EEC7833C4BAA5811D22EBD454E4C3FCF178C6DD14203
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVWiyXSWEEqdr+SsAIgDlCnk=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA16372378610F71C6C73B951B70A5BD4BD8E7B980F45165B145D827F0626EE556D40390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76327
Cc: pipcet@HIDDEN, 76327 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Tue, Feb 18, 2025 at 04:55:38PM +0200, Eli Zaretskii wrote:
> Is this session still inside GDB?  I guess not, which is a pity.
> 

Yes, it still alive.

> The crash is here:
> 
> 	if (CONSP (event->arg))
> 	  return list5 (head, position, make_fixnum (double_click_count),
> 			XCAR (event->arg), Fcons (XCAR (XCDR (event->arg)),
> 						  XCAR (XCDR (XCDR (event->arg)))));
> 
> It's an assertion violation, which probably means XCAR(event->arg) is
> not a cons cell.  So it would be important to see the exact value of
> event->arg at this point.  Like this:
> 
>   (gdb) fr 5
>   (gdb) pp event->arg
> 
> If GDB says it doesn't know about "pp", do this:
> 
>   (gdb) source /path/to/emacs/stc/.gdbinit
> 
> and then repeat the above 2 commands.
> 

(gdb) fr 5
#5  make_lispy_event (event=0x555555f308e0 <kbd_buffer+13952>) at keyboard.c:6375
warning: Source file is more recent than executable.
6375		  return list5 (head, position, make_fixnum (double_click_count),
(gdb) pp event->arg
(33558466)

> If you already let Emacs continue and crash (and exit), then please
> wait till the next time it crashes, leave it running under GDB, and
> post the backtrace here.  We then will try to ask you to display
> several values and report the results, so that we could figure out
> what could be the problem.
> 
> Thanks.
> 
> P.S. You could also try building the latest pretest of what will soon
> become Emacs 30.1, maybe this problem was already fixed.  You can find
> the pretest tarballs here:
> 
>     https://alpha.gnu.org/gnu/emacs/pretest/

I tried https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=emacs-git ,
it built emacs from git rev 4cf53c436159ea54dbfe1a1e24515e2e6fbf9a6f,
it is crashed after 1 day.

And it has annoying issue, then after C-x C-f I press "/" to open
file via absolute path it eats "/",
so I switched back to 29.4.


-- 
/Evgeniy




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

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


Received: (at 76327) by debbugs.gnu.org; 18 Feb 2025 14:55:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 18 09:55:49 2025
Received: from localhost ([127.0.0.1]:57619 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkP0n-0004gM-AU
	for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 09:55:49 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:42538)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tkP0k-0004cE-Kc
 for 76327 <at> debbugs.gnu.org; Tue, 18 Feb 2025 09:55:47 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tkP0e-00038X-Ga; Tue, 18 Feb 2025 09:55:40 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=pXRZAHSoRKBe085JraQ/ryp2jT9qT+AwTAR2OgwWXBg=; b=HSF2q1n1GZd1
 MCGs5ipnC+07JHE5Ki8Nfn0zrC2CeT1xfsrZBRBusJkgEZ5XfrJpkZ5Z8YCckS6LwwXcP69eD37u/
 rlJZStc3wgosAXqeAZNwCiBpBpX5fgV7Ce8a9ZxPR12jj/F8KMGANHJB6ULN+X5afatfwiedO/a92
 PUFeE/atFH1OjW9hO41wlIu51IyZ6uLb05gS3/ubvrM3TunbiFhT7rhvDzI+ch3akc72aAe1ejybx
 z5Xp/5ATEF1CshtWNc+icS57VKFLFYX9+nJKmsKD/LXWbUTy4pIQUNaNbcyGzlFBjulnENwawFx1N
 tEZ/HtR5HzQbuwO3IPURgg==;
Date: Tue, 18 Feb 2025 16:55:38 +0200
Message-Id: <8634gb9uad.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Evgeniy Dushistov <dushistov@HIDDEN>
In-Reply-To: <Z7RZAArKbR0vsali@HIDDEN> (message from Evgeniy
 Dushistov on Tue, 18 Feb 2025 12:55:12 +0300)
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
References: <Z7GlsvgNpkir1hLE@HIDDEN> <86y0y6b4or.fsf@HIDDEN>
 <Z7M2iPNTChIQTEua@HIDDEN>
 <Z7N2YJgRdyMdlPnR@HIDDEN>
 <87ldu471qj.fsf@HIDDEN> <Z7RZAArKbR0vsali@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 76327
Cc: pipcet@HIDDEN, 76327 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Tue, 18 Feb 2025 12:55:12 +0300
> From: Evgeniy Dushistov <dushistov@HIDDEN>
> Cc: bug-gnu-emacs@HIDDEN, Eli Zaretskii <eliz@HIDDEN>,
> 	76327 <at> debbugs.gnu.org
> 
> 
> On Mon, Feb 17, 2025 at 08:31:25PM +0000, Pip Cet wrote:
> > Yes, it does trigger a lot.  You can restrict the breakpoint to trigger
> > only when value is Qlistp by doing
> > 
> > b wrong_type_argument if value == Qlistp
> > 
> 
> I build with enable-checking=all and use b wrong_type_argument if value == Qlistp.
> 
> lisp.h:1497: Emacs fatal error: assertion failed: CONSP (a)

Is this session still inside GDB?  I guess not, which is a pity.

The crash is here:

	if (CONSP (event->arg))
	  return list5 (head, position, make_fixnum (double_click_count),
			XCAR (event->arg), Fcons (XCAR (XCDR (event->arg)),
						  XCAR (XCDR (XCDR (event->arg)))));

It's an assertion violation, which probably means XCAR(event->arg) is
not a cons cell.  So it would be important to see the exact value of
event->arg at this point.  Like this:

  (gdb) fr 5
  (gdb) pp event->arg

If GDB says it doesn't know about "pp", do this:

  (gdb) source /path/to/emacs/stc/.gdbinit

and then repeat the above 2 commands.

If you already let Emacs continue and crash (and exit), then please
wait till the next time it crashes, leave it running under GDB, and
post the backtrace here.  We then will try to ask you to display
several values and report the results, so that we could figure out
what could be the problem.

Thanks.

P.S. You could also try building the latest pretest of what will soon
become Emacs 30.1, maybe this problem was already fixed.  You can find
the pretest tarballs here:

    https://alpha.gnu.org/gnu/emacs/pretest/




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

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


Received: (at 76327) by debbugs.gnu.org; 18 Feb 2025 09:55:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 18 04:55:30 2025
Received: from localhost ([127.0.0.1]:54883 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkKK9-000491-DU
	for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 04:55:30 -0500
Received: from send36.i.mail.ru ([89.221.237.131]:14514)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1tkKK4-00048H-Ec
 for 76327 <at> debbugs.gnu.org; Tue, 18 Feb 2025 04:55:26 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:
 Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive:
 X-Cloud-Ids:Disposition-Notification-To;
 bh=9TKqI65WMTEqGW+Kq75GKAMeCaE5fycAiuosuvcDlqA=; t=1739872524; x=1739962524; 
 b=zDAr925UX29ldlpXGGpPGQx/E98v2tA1vwSIAGw2dzpyHk7pNTjG+IIoffCwgGieOCi0HDX8c/p
 sNOLaYeIzb0bXG5A2jEurNW6lhW5HxfiU7awuF6Fkga3r4gNvucOGrwm9OnsYiZsB6fiGks+86NqT
 B0Ol6M1guM7x4SvGJvbAVFZ3LYHlfDbYAI1ACkxeNej09bxk6O/sVfGdZ1YzD/8/s5X7ebzczEMyX
 ww5qDC5FY3Q/VsW1TemXoNmELhlan5iGaHn6QYOkJOQRF7YHfdzq6+vAvCSND3PM1tAJcvibAIcB3
 TOXJK73PIKWYt5CtHQyHvl3Y5jFA/APdTj9Q==;
Received: by exim-smtp-844687bc8-xnd58 with utf8esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1tkKJx-00000000Khd-28d4; Tue, 18 Feb 2025 12:55:18 +0300
Date: Tue, 18 Feb 2025 12:55:12 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <Z7RZAArKbR0vsali@HIDDEN>
References: <Z7GlsvgNpkir1hLE@HIDDEN> <86y0y6b4or.fsf@HIDDEN>
 <Z7M2iPNTChIQTEua@HIDDEN>
 <Z7N2YJgRdyMdlPnR@HIDDEN>
 <87ldu471qj.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="4fsNaOAra6GrYJL7"
Content-Disposition: inline
In-Reply-To: <87ldu471qj.fsf@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-844687bc8-xnd58;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-7564579A: 646B95376F6C166E
X-77F55803: 4F1203BC0FB41BD93899CACFFF273C599441A9C4784ECFDD53FAB4565A373706182A05F538085040977A1EDFB9B57C223DE06ABAFEAF6705426F9DC5B0C6D263917A3DD3283F912A5488E5A83A4F5E58
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7D9B0C78E17BAE9D7EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F79006376F978168E59B07A5EA1F7E6F0F101C6723150C8DA25C47586E58E00D9D99D84E1BDDB23E98D2D38BC08E230531AC9C90B159AAC7B061750DBFCA4C040594191D4A902505E2BBC87D1DF9E95F17B0083B26EA987F6312C9EC26055571C92BF10FF04B652EEC242312D2E47CDBA5A96583C09775C1D3CA48CF32941D3B652364A4117882F4460429724CE54428C33FAD30A8DF7F3B2552694AC26CFBAC0749D213D2E47CDBA5A9658378DA827A17800CE759A2DA0C93DFCD719FA2833FD35BB23DF004C90652538430302FCEF25BFAB3454AD6D5ED66289B5278DA827A17800CE76F7D1A8C7E90C721D32BA5DBAC0009BE395957E7521B51C2330BD67F2E7D9AF1090A508E0FED6299176DF2183F8FC7C0207D9C0C136568F0CD04E86FAF290E2DB606B96278B59C421DD303D21008E29813377AFFFEAFD269A417C69337E82CC2E827F84554CEF50127C277FBC8AE2E8BA83251EDC214901ED5E8D9A59859A8B678E91752D3FEA906089D37D7C0E48F6C5571747095F342E88FB05168BE4CE3AF
X-C1DE0DAB: 0D63561A33F958A50C68F5E9950C11D45002B1117B3ED696BBEDC5FF531B7F28E41E333F9D1358D5823CB91A9FED034534781492E4B8EEADA3A806F356AF31D6
X-C8649E89: 1C3962B70DF3F0ADE00A9FD3E00BEEDF77DD89D51EBB7742D3581295AF09D3DF87807E0823442EA2ED31085941D9CD0AF7F820E7B07EA4CF5FC03F4C7AF58001BE8020FF21BF337882A7784CC9BA8A879DE495E5484EB3DB543A65BC901B95400526A8B1FD8BF66BCE95CE3D4EB6E2938560C227DCA68B2F57A845F44550ECA3C226CC413062362A913E6812662D5F2A44C8AD4AA6DD08ECCACDBADCC7D60979964550E41902C4E4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVWiyXSWEEqdrRyVvt3/K7ZI=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA1638227B4A0511B7E20B951B70A5BD4BD8E9BB66238825C9306A112D4F2690E931A390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76327
Cc: bug-gnu-emacs@HIDDEN, 76327 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>
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 (-)


--4fsNaOAra6GrYJL7
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Mon, Feb 17, 2025 at 08:31:25PM +0000, Pip Cet wrote:
> Yes, it does trigger a lot.  You can restrict the breakpoint to trigger
> only when value is Qlistp by doing
> 
> b wrong_type_argument if value == Qlistp
> 

I build with enable-checking=all and use b wrong_type_argument if value == Qlistp.

lisp.h:1497: Emacs fatal error: assertion failed: CONSP (a)

Thread 1 "emacs-29.4" hit Breakpoint 2, terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=2147483647) at emacs.c:426
426	{
(gdb) bt
#0  terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=2147483647) at emacs.c:426
#1  0x00005555555d23df in die (msg=msg@entry=0x55555590e0f8 "CONSP (a)", file=file@entry=0x55555590e048 "lisp.h", line=line@entry=1497) at alloc.c:7707
#2  0x00005555555c5ded in XCONS (a=<optimized out>) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1497
#3  0x00005555555c5df6 in XCONS (a=<optimized out>) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1496
#4  0x000055555576c053 in XCAR (c=<optimized out>) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1523
#5  make_lispy_event (event=0x555555f2f660 <kbd_buffer+9216>) at keyboard.c:6375
#6  0x000055555577278f in kbd_buffer_get_event (kbp=<synthetic pointer>, used_mouse_menu=<optimized out>, end_time=<optimized out>) at keyboard.c:4297
#7  read_event_from_main_queue (end_time=end_time@entry=0x0, local_getcjmp=local_getcjmp@entry=0x7fffffffd300, used_mouse_menu=used_mouse_menu@entry=0x7fffffffd64b) at keyboard.c:2279
#8  0x0000555555779293 in read_decoded_event_from_main_queue (end_time=<optimized out>, local_getcjmp=<optimized out>, prev_event=<optimized out>, used_mouse_menu=<optimized out>)
    at keyboard.c:2342
#9  read_char (commandflag=1, map=map@entry=0x555559490bc3, prev_event=0x0, used_mouse_menu=used_mouse_menu@entry=0x7fffffffd64b, end_time=end_time@entry=0x0) at keyboard.c:2973
#10 0x000055555577be75 in read_key_sequence
    (keybuf=keybuf@entry=0x7fffffffd790, prompt=prompt@entry=0x0, dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:10084
#11 0x000055555577e45f in command_loop_1 () at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1172
#12 0x0000555555820e46 in internal_condition_case (bfun=bfun@entry=0x55555577e210 <command_loop_1>, handlers=handlers@entry=0x90, hfun=hfun@entry=0x55555576db70 <cmd_error>) at eval.c:1474
#13 0x000055555576222f in command_loop_2 (handlers=handlers@entry=0x90) at keyboard.c:1133
#14 0x0000555555820d78 in internal_catch (tag=<optimized out>, func=func@entry=0x5555557621f0 <command_loop_2>, arg=arg@entry=0x90) at eval.c:1197
#15 0x000055555576283e in command_loop () at keyboard.c:1111
#16 0x000055555576d165 in recursive_edit_1 () at keyboard.c:720
#17 0x000055555576d864 in Frecursive_edit () at keyboard.c:803
#18 0x00005555555c58f9 in main (argc=1, argv=0x7fffffffdc78) at emacs.c:2521

Full gdb log (with "bt full") see in attachment.

> then whenever it stops, get a "bt full" and "c" if it doesn't look like
> the right one.  The last bt full before the crash will be the
> interesting one.
> 
> > I will try to rebuild emacs with sanitizer.
> 
> --enable-checking=all might help.  The sanitizer might, too, I guess :-)
> 

Sanitizer catch segfault during build of emacs.
May be I need some special configure flags?
I just specify "-fsanitize=address" in CFLAGS and "-lasan" in LDFLAGS,
and also "--with-pdumper=no --with-unexec=no --with-dumping=none" just in case.

Loading loadup.el (source)...
Dump mode: nil
Using load-path (/home/evgeniy/bigdisk1/linux-infra/arch_build/modified-packages/emacs/src/emacs-29.4/lisp /home/evgeniy/bigdisk1/linux-infra/arch_build/modified-packages/emacs/src/emacs-29.4/lisp/emacs-lisp /home/evgeniy/bigdisk1/linux-infra/arch_build/modified-packages/emacs/src/emacs-29.4/lisp/progmodes /home/evgeniy/bigdisk1/linux-infra/arch_build/modified-packages/emacs/src/emacs-29.4/lisp/language /home/evgeniy/bigdisk1/linux-infra/arch_build/modified-packages/emacs/src/emacs-29.4/lisp/international /home/evgeniy/bigdisk1/linux-infra/arch_build/modified-packages/emacs/src/emacs-29.4/lisp/textmodes /home/evgeniy/bigdisk1/linux-infra/arch_build/modified-packages/emacs/src/emacs-29.4/lisp/vc)
Loading emacs-lisp/debug-early...
Loading emacs-lisp/byte-run...
Loading emacs-lisp/backquote...
Loading subr...
Loading keymap...
Fatal error 11: Segmentation fault
Backtrace:
/usr/lib/libasan.so.8(___interceptor_backtrace+0xa4) [0x7e41a82a8834]
../src/emacs(emacs_backtrace+0x10b) [0x57f4196198ad]
../src/emacs(terminate_due_to_signal+0x13d) [0x57f4195c3603]
../src/emacs(+0x401d9e) [0x57f419613d9e]
../src/emacs(+0x401e16) [0x57f419613e16]
../src/emacs(+0x401e6e) [0x57f419613e6e]
/usr/lib/libc.so.6(+0x3dcd0) [0x7e41a5debcd0]
../src/emacs(mark_memory+0x2c) [0x57f4196d2285]
../src/emacs(mark_c_stack+0xd) [0x57f4196d22c3]
../src/emacs(+0x62ed3f) [0x57f419840d3f]
../src/emacs(flush_stack_call_func1+0x47) [0x57f4196cf591]
../src/emacs(mark_threads+0x27) [0x57f419842b93]
../src/emacs(garbage_collect+0x533) [0x57f4196d2820]
../src/emacs(maybe_garbage_collect+0x27) [0x57f4196d36c4]
../src/emacs(eval_sub+0x242) [0x57f419718002]
../src/emacs(+0x576efd) [0x57f419788efd]
../src/emacs(Fload+0x1c16) [0x57f41978acb1]
../src/emacs(eval_sub+0x10f6) [0x57f419718eb6]
../src/emacs(+0x576efd) [0x57f419788efd]
../src/emacs(Fload+0x1c16) [0x57f41978acb1]
../src/emacs(eval_sub+0x10f6) [0x57f419718eb6]
../src/emacs(Feval+0x80) [0x57f41971f2c4]
../src/emacs(+0x3b5d8b) [0x57f4195c7d8b]
../src/emacs(internal_condition_case+0xce) [0x57f41970be4b]
../src/emacs(+0x3b5c56) [0x57f4195c7c56]
../src/emacs(internal_catch+0x3e) [0x57f41970bc8f]
../src/emacs(+0x3b5b72) [0x57f4195c7b72]
../src/emacs(recursive_edit_1+0x144) [0x57f4195d3668]
../src/emacs(Frecursive_edit+0x202) [0x57f4195d3e75]
../src/emacs(main+0x37f7) [0x57f4195c6e91]



-- 
/Evgeniy

--4fsNaOAra6GrYJL7
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="gdb.txt"

#0  terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=2147483647) at emacs.c:426
#1  0x00005555555d23df in die (msg=msg@entry=0x55555590e0f8 "CONSP (a)", file=file@entry=0x55555590e048 "lisp.h", line=line@entry=1497) at alloc.c:7707
#2  0x00005555555c5ded in XCONS (a=<optimized out>) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1497
#3  0x00005555555c5df6 in XCONS (a=<optimized out>) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1496
#4  0x000055555576c053 in XCAR (c=<optimized out>) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1523
#5  make_lispy_event (event=0x555555f2f660 <kbd_buffer+9216>) at keyboard.c:6375
        position = 0x55555948fae3
        head = 0x8415100
        f = <optimized out>
        i = <optimized out>
#6  0x000055555577278f in kbd_buffer_get_event (kbp=<synthetic pointer>, used_mouse_menu=<optimized out>, end_time=<optimized out>) at keyboard.c:4297
        pinch_dx = <optimized out>
        pinch_dy = <optimized out>
        pinch_angle = <optimized out>
        frame = <optimized out>
        focus = <optimized out>
        event = <optimized out>
        obj = <optimized out>
        str = <optimized out>
        had_pending_selection_requests = <optimized out>
        obj = <optimized out>
        str = <optimized out>
        had_pending_selection_requests = <optimized out>
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        duration = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        do_display = <optimized out>
        tty = <optimized out>
        first = <optimized out>
        event = <optimized out>
        copy = {
          kind = <optimized out>,
          dpyinfo = <optimized out>,
          requestor = <optimized out>,
          selection = <optimized out>,
          target = <optimized out>,
          property = <optimized out>,
          time = <optimized out>
        }
        f = <optimized out>
        frame = <optimized out>
        focus = <optimized out>
        pinch_dx = <optimized out>
        pinch_dy = <optimized out>
        pinch_angle = <optimized out>
        maybe_event = <optimized out>
        f = <optimized out>
        movement_frame = <optimized out>
        bar_window = <optimized out>
        part = <optimized out>
        x = <optimized out>
        y = <optimized out>
        t = <optimized out>
        frame = <optimized out>
#7  read_event_from_main_queue (end_time=end_time@entry=0x0, local_getcjmp=local_getcjmp@entry=0x7fffffffd300, used_mouse_menu=used_mouse_menu@entry=0x7fffffffd64b) at keyboard.c:2279
        c = 0x0
        save_jump = {{
            __jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0},
            __mask_was_saved = 0,
            __saved_mask = {
              __val = {0 <repeats 16 times>}
            }
          }}
        kb = 0x5555562253e0
        start = <optimized out>
        count = {
          bytes = <optimized out>
        }
#8  0x0000555555779293 in read_decoded_event_from_main_queue (end_time=<optimized out>, local_getcjmp=<optimized out>, prev_event=<optimized out>, used_mouse_menu=<optimized out>) at keyboard.c:2342
        nextevt = <optimized out>
        frame = <optimized out>
        terminal = <optimized out>
        events = {0x7fffffffd2a0, 0x555558c1232d, 0x7fffffffd2a0, 0x28, 0x7ffff1be4b25, 0x7ffff1c6c9a5, 0x190d, 0x0, 0x7fffffffd2e0, 0x5555558a4ff8 <balance_possible_root_interval+24>, 0x0, 0x190c, 0x7fffffffd300, 0x5555558a65fb <find_interval+59>, 0x555558c1232d, 0x190d}
        n = 0
        events = {<optimized out> <repeats 16 times>}
        n = <optimized out>
        nextevt = <optimized out>
        frame = <optimized out>
        terminal = <optimized out>
        meta_key = <optimized out>
        coding = <optimized out>
        i = <optimized out>
        c = <optimized out>
        modifier = <optimized out>
        src = {<optimized out> <repeats 16 times>}
        dest = {<optimized out> <repeats 80 times>}
        i = <optimized out>
        p = <optimized out>
        c = <optimized out>
        modifier = <optimized out>
#9  read_char (commandflag=1, map=map@entry=0x555559490bc3, prev_event=0x0, used_mouse_menu=used_mouse_menu@entry=0x7fffffffd64b, end_time=end_time@entry=0x0) at keyboard.c:2973
        c = <optimized out>
        local_getcjmp = {{
            __jmpbuf = {0, 6343655205643642660, 0, 93825003006240, 1, 0, 6343655205769471780, 962756416297789220},
            __mask_was_saved = 0,
            __saved_mask = {
              __val = {93824995075679, 140737488343968, 93824995074861, 0, 7830481199527113728, 0, 93824996361072, 96, 0, 37680, 93824995071293, 93825040522016, 40931104, 93825043925715, 30, 140737488344032}
            }
          }}
        save_jump = {{
            __jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0},
            __mask_was_saved = 0,
            __saved_mask = {
              __val = {0 <repeats 16 times>}
            }
          }}
        tem = <optimized out>
        save = <optimized out>
        previous_echo_area_message = 0x0
        also_record = 0x0
        reread = false
        recorded = false
        polling_stopped_here = true
        orig_kboard = 0x5555562253e0
        jmpcount = {
          bytes = <optimized out>
        }
#10 0x000055555577be75 in read_key_sequence (keybuf=keybuf@entry=0x7fffffffd790, prompt=prompt@entry=0x0, dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:10084
        interrupted_kboard = 0x5555562253e0
        interrupted_frame = <optimized out>
        key = <optimized out>
        used_mouse_menu = false
        echo_local_start = 0
        last_real_key_start = 0
        keys_local_start = 0
        new_binding = <optimized out>
        count = {
          bytes = <optimized out>
        }
        t = 0
        echo_start = 0
        keys_start = 0
        current_binding = 0x555559490bc3
        first_unbound = 31
        mock_input = 0
        used_mouse_menu_history = {false <repeats 30 times>}
        fkey = {
          parent = 0x5555560be2f3,
          map = <optimized out>,
          start = 0,
          end = 0
        }
        keytran = {
          parent = 0x7ffff1ffcca3,
          map = <optimized out>,
          start = 0,
          end = 0
        }
        indec = {
          parent = 0x5555560be2e3,
          map = <optimized out>,
          start = 0,
          end = 0
        }
        shift_translated = <optimized out>
        delayed_switch_frame = <optimized out>
        original_uppercase = <optimized out>
        original_uppercase_position = <optimized out>
        dummyflag = false
        starting_buffer = <optimized out>
        fake_prefixed_keys = 0x0
        first_event = 0x0
        second_event = <optimized out>
        replay_key = <optimized out>
#11 0x000055555577e45f in command_loop_1 () at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1172
        cmd = <optimized out>
        keybuf = {0x5555598ba9a3, 0x555555944370, 0x60, 0x0, 0xf0f0, 0x0, 0x7fffffffd840, 0x555555822cf0 <unbind_to+832>, 0x0, 0x555555f9a920 <lispsym>, 0x7fffffffd840, 0x30, 0xb, 0xf0f0, 0x30, 0x555558c1232d, 0x7fffffffd840, 0x555555f9a920 <lispsym>, 0x60, 0x555555f9a920 <lispsym>, 0x555555f9a920 <lispsym>, 0x90, 0x7fffffffd8c0, 0x55555576dd32 <cmd_error+450>, 0x0, 0x0, 0x7fffffffd800, 0x6cab7529ce303400, 0x7fffffffd8a0, 0x0}
        i = <optimized out>
        prev_modiff = 354
        prev_buffer = 0x555558c12328
#12 0x0000555555820e46 in internal_condition_case (bfun=bfun@entry=0x55555577e210 <command_loop_1>, handlers=handlers@entry=0x90, hfun=hfun@entry=0x55555576db70 <cmd_error>) at eval.c:1474
        val = <optimized out>
        c = 0x555556095870
#13 0x000055555576222f in command_loop_2 (handlers=handlers@entry=0x90) at keyboard.c:1133
        val = <optimized out>
#14 0x0000555555820d78 in internal_catch (tag=<optimized out>, func=func@entry=0x5555557621f0 <command_loop_2>, arg=arg@entry=0x90) at eval.c:1197
        val = <optimized out>
        c = 0x555556095730
#15 0x000055555576283e in command_loop () at keyboard.c:1111
#16 0x000055555576d165 in recursive_edit_1 () at keyboard.c:720
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#17 0x000055555576d864 in Frecursive_edit () at keyboard.c:803
        count = {
          bytes = <optimized out>
        }
        buffer = <optimized out>
#18 0x00005555555c58f9 in main (argc=1, argv=0x7fffffffdc78) at emacs.c:2521
        stack_bottom_variable = 0x67b42732
        no_loadup = false
        junk = 0x0
        dname_arg = 0x0
        ch_to_dir = 0x0
        original_pwd = 0x0
        dump_mode = <optimized out>
        skip_args = 0
        temacs = 0x0
        attempt_load_pdump = <optimized out>
        only_version = false
        rlim = {
          rlim_cur = 10022912,
          rlim_max = 18446744073709551615
        }
        lc_all = <optimized out>
        sockfd = -1
        module_assertions = <optimized out>
Continuing.

Thread 1 "emacs-29.4" received signal SIGABRT, Aborted.
__pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
44	      return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;

--4fsNaOAra6GrYJL7--




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

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


Received: (at submit) by debbugs.gnu.org; 18 Feb 2025 09:55:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 18 04:55:41 2025
Received: from localhost ([127.0.0.1]:54887 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkKKK-00049r-Ik
	for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 04:55:41 -0500
Received: from lists.gnu.org ([2001:470:142::17]:35446)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1tkKKE-000490-8q
 for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 04:55:35 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <dushistov@HIDDEN>) id 1tkKK8-00025m-MM
 for bug-gnu-emacs@HIDDEN; Tue, 18 Feb 2025 04:55:28 -0500
Received: from send36.i.mail.ru ([89.221.237.131])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <dushistov@HIDDEN>)
 id 1tkKK4-000480-LD; Tue, 18 Feb 2025 04:55:28 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:
 Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive:
 X-Cloud-Ids:Disposition-Notification-To;
 bh=9TKqI65WMTEqGW+Kq75GKAMeCaE5fycAiuosuvcDlqA=; t=1739872522; x=1739962522; 
 b=T/OjPaJK0Yu7tAWcNA20pFSzDPf/eKFBUQwDTEU9dqwsClyAD1Ki5t2U10MsiDuV/GeBOEn3jJb
 +ManP31QWHN5BECnwz6SVMJgHNx+kl9+Cjch8gdGCnz/raJt3cO1VaxDwHEXQHFiOuWHrjb6TO8qZ
 Iwk5TCoDTfwVLyHU9MdAc0TK6UTfUtUzheXpaVvVE5Tkze04dXnEwhDAml6kYiux1IYtQv1Nbr3Ly
 fGK+zrM2yg5lPWNKjRObUTVzQ+zf9E3M7/5BBiU1I2FFuZLWZ/jzHOvNUDFKm3tqC/JMgGlV5YHIb
 Jkcs5hRT5sPZ5fY4ygS4SAungDewt5Smzk4w==;
Received: by exim-smtp-844687bc8-xnd58 with utf8esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1tkKJx-00000000Khd-28d4; Tue, 18 Feb 2025 12:55:18 +0300
Date: Tue, 18 Feb 2025 12:55:12 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <Z7RZAArKbR0vsali@HIDDEN>
References: <Z7GlsvgNpkir1hLE@HIDDEN> <86y0y6b4or.fsf@HIDDEN>
 <Z7M2iPNTChIQTEua@HIDDEN>
 <Z7N2YJgRdyMdlPnR@HIDDEN>
 <87ldu471qj.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="4fsNaOAra6GrYJL7"
Content-Disposition: inline
In-Reply-To: <87ldu471qj.fsf@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-844687bc8-xnd58;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-7564579A: 646B95376F6C166E
X-77F55803: 4F1203BC0FB41BD93899CACFFF273C599441A9C4784ECFDD53FAB4565A373706182A05F538085040977A1EDFB9B57C223DE06ABAFEAF6705426F9DC5B0C6D263917A3DD3283F912A5488E5A83A4F5E58
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7D9B0C78E17BAE9D7EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F79006376F978168E59B07A5EA1F7E6F0F101C6723150C8DA25C47586E58E00D9D99D84E1BDDB23E98D2D38BC08E230531AC9C90B159AAC7B061750DBFCA4C040594191D4A902505E2BBC87D1DF9E95F17B0083B26EA987F6312C9EC26055571C92BF10FF04B652EEC242312D2E47CDBA5A96583C09775C1D3CA48CF32941D3B652364A4117882F4460429724CE54428C33FAD30A8DF7F3B2552694AC26CFBAC0749D213D2E47CDBA5A9658378DA827A17800CE759A2DA0C93DFCD719FA2833FD35BB23DF004C90652538430302FCEF25BFAB3454AD6D5ED66289B5278DA827A17800CE76F7D1A8C7E90C721D32BA5DBAC0009BE395957E7521B51C2330BD67F2E7D9AF1090A508E0FED6299176DF2183F8FC7C0207D9C0C136568F0CD04E86FAF290E2DB606B96278B59C421DD303D21008E29813377AFFFEAFD269A417C69337E82CC2E827F84554CEF50127C277FBC8AE2E8BA83251EDC214901ED5E8D9A59859A8B678E91752D3FEA906089D37D7C0E48F6C5571747095F342E88FB05168BE4CE3AF
X-C1DE0DAB: 0D63561A33F958A50C68F5E9950C11D45002B1117B3ED696BBEDC5FF531B7F28E41E333F9D1358D5823CB91A9FED034534781492E4B8EEADA3A806F356AF31D6
X-C8649E89: 1C3962B70DF3F0ADE00A9FD3E00BEEDF77DD89D51EBB7742D3581295AF09D3DF87807E0823442EA2ED31085941D9CD0AF7F820E7B07EA4CF5FC03F4C7AF58001BE8020FF21BF337882A7784CC9BA8A879DE495E5484EB3DB543A65BC901B95400526A8B1FD8BF66BCE95CE3D4EB6E2938560C227DCA68B2F57A845F44550ECA3C226CC413062362A913E6812662D5F2A44C8AD4AA6DD08ECCACDBADCC7D60979964550E41902C4E4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVWiyXSWEEqdrRyVvt3/K7ZI=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA1638227B4A0511B7E20B951B70A5BD4BD8E9BB66238825C9306A112D4F2690E931A390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
Received-SPF: pass client-ip=89.221.237.131; envelope-from=dushistov@HIDDEN;
 helo=send36.i.mail.ru
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
Cc: bug-gnu-emacs@HIDDEN, 76327 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>
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 (/)


--4fsNaOAra6GrYJL7
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Mon, Feb 17, 2025 at 08:31:25PM +0000, Pip Cet wrote:
> Yes, it does trigger a lot.  You can restrict the breakpoint to trigger
> only when value is Qlistp by doing
> 
> b wrong_type_argument if value == Qlistp
> 

I build with enable-checking=all and use b wrong_type_argument if value == Qlistp.

lisp.h:1497: Emacs fatal error: assertion failed: CONSP (a)

Thread 1 "emacs-29.4" hit Breakpoint 2, terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=2147483647) at emacs.c:426
426	{
(gdb) bt
#0  terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=2147483647) at emacs.c:426
#1  0x00005555555d23df in die (msg=msg@entry=0x55555590e0f8 "CONSP (a)", file=file@entry=0x55555590e048 "lisp.h", line=line@entry=1497) at alloc.c:7707
#2  0x00005555555c5ded in XCONS (a=<optimized out>) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1497
#3  0x00005555555c5df6 in XCONS (a=<optimized out>) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1496
#4  0x000055555576c053 in XCAR (c=<optimized out>) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1523
#5  make_lispy_event (event=0x555555f2f660 <kbd_buffer+9216>) at keyboard.c:6375
#6  0x000055555577278f in kbd_buffer_get_event (kbp=<synthetic pointer>, used_mouse_menu=<optimized out>, end_time=<optimized out>) at keyboard.c:4297
#7  read_event_from_main_queue (end_time=end_time@entry=0x0, local_getcjmp=local_getcjmp@entry=0x7fffffffd300, used_mouse_menu=used_mouse_menu@entry=0x7fffffffd64b) at keyboard.c:2279
#8  0x0000555555779293 in read_decoded_event_from_main_queue (end_time=<optimized out>, local_getcjmp=<optimized out>, prev_event=<optimized out>, used_mouse_menu=<optimized out>)
    at keyboard.c:2342
#9  read_char (commandflag=1, map=map@entry=0x555559490bc3, prev_event=0x0, used_mouse_menu=used_mouse_menu@entry=0x7fffffffd64b, end_time=end_time@entry=0x0) at keyboard.c:2973
#10 0x000055555577be75 in read_key_sequence
    (keybuf=keybuf@entry=0x7fffffffd790, prompt=prompt@entry=0x0, dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:10084
#11 0x000055555577e45f in command_loop_1 () at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1172
#12 0x0000555555820e46 in internal_condition_case (bfun=bfun@entry=0x55555577e210 <command_loop_1>, handlers=handlers@entry=0x90, hfun=hfun@entry=0x55555576db70 <cmd_error>) at eval.c:1474
#13 0x000055555576222f in command_loop_2 (handlers=handlers@entry=0x90) at keyboard.c:1133
#14 0x0000555555820d78 in internal_catch (tag=<optimized out>, func=func@entry=0x5555557621f0 <command_loop_2>, arg=arg@entry=0x90) at eval.c:1197
#15 0x000055555576283e in command_loop () at keyboard.c:1111
#16 0x000055555576d165 in recursive_edit_1 () at keyboard.c:720
#17 0x000055555576d864 in Frecursive_edit () at keyboard.c:803
#18 0x00005555555c58f9 in main (argc=1, argv=0x7fffffffdc78) at emacs.c:2521

Full gdb log (with "bt full") see in attachment.

> then whenever it stops, get a "bt full" and "c" if it doesn't look like
> the right one.  The last bt full before the crash will be the
> interesting one.
> 
> > I will try to rebuild emacs with sanitizer.
> 
> --enable-checking=all might help.  The sanitizer might, too, I guess :-)
> 

Sanitizer catch segfault during build of emacs.
May be I need some special configure flags?
I just specify "-fsanitize=address" in CFLAGS and "-lasan" in LDFLAGS,
and also "--with-pdumper=no --with-unexec=no --with-dumping=none" just in case.

Loading loadup.el (source)...
Dump mode: nil
Using load-path (/home/evgeniy/bigdisk1/linux-infra/arch_build/modified-packages/emacs/src/emacs-29.4/lisp /home/evgeniy/bigdisk1/linux-infra/arch_build/modified-packages/emacs/src/emacs-29.4/lisp/emacs-lisp /home/evgeniy/bigdisk1/linux-infra/arch_build/modified-packages/emacs/src/emacs-29.4/lisp/progmodes /home/evgeniy/bigdisk1/linux-infra/arch_build/modified-packages/emacs/src/emacs-29.4/lisp/language /home/evgeniy/bigdisk1/linux-infra/arch_build/modified-packages/emacs/src/emacs-29.4/lisp/international /home/evgeniy/bigdisk1/linux-infra/arch_build/modified-packages/emacs/src/emacs-29.4/lisp/textmodes /home/evgeniy/bigdisk1/linux-infra/arch_build/modified-packages/emacs/src/emacs-29.4/lisp/vc)
Loading emacs-lisp/debug-early...
Loading emacs-lisp/byte-run...
Loading emacs-lisp/backquote...
Loading subr...
Loading keymap...
Fatal error 11: Segmentation fault
Backtrace:
/usr/lib/libasan.so.8(___interceptor_backtrace+0xa4) [0x7e41a82a8834]
../src/emacs(emacs_backtrace+0x10b) [0x57f4196198ad]
../src/emacs(terminate_due_to_signal+0x13d) [0x57f4195c3603]
../src/emacs(+0x401d9e) [0x57f419613d9e]
../src/emacs(+0x401e16) [0x57f419613e16]
../src/emacs(+0x401e6e) [0x57f419613e6e]
/usr/lib/libc.so.6(+0x3dcd0) [0x7e41a5debcd0]
../src/emacs(mark_memory+0x2c) [0x57f4196d2285]
../src/emacs(mark_c_stack+0xd) [0x57f4196d22c3]
../src/emacs(+0x62ed3f) [0x57f419840d3f]
../src/emacs(flush_stack_call_func1+0x47) [0x57f4196cf591]
../src/emacs(mark_threads+0x27) [0x57f419842b93]
../src/emacs(garbage_collect+0x533) [0x57f4196d2820]
../src/emacs(maybe_garbage_collect+0x27) [0x57f4196d36c4]
../src/emacs(eval_sub+0x242) [0x57f419718002]
../src/emacs(+0x576efd) [0x57f419788efd]
../src/emacs(Fload+0x1c16) [0x57f41978acb1]
../src/emacs(eval_sub+0x10f6) [0x57f419718eb6]
../src/emacs(+0x576efd) [0x57f419788efd]
../src/emacs(Fload+0x1c16) [0x57f41978acb1]
../src/emacs(eval_sub+0x10f6) [0x57f419718eb6]
../src/emacs(Feval+0x80) [0x57f41971f2c4]
../src/emacs(+0x3b5d8b) [0x57f4195c7d8b]
../src/emacs(internal_condition_case+0xce) [0x57f41970be4b]
../src/emacs(+0x3b5c56) [0x57f4195c7c56]
../src/emacs(internal_catch+0x3e) [0x57f41970bc8f]
../src/emacs(+0x3b5b72) [0x57f4195c7b72]
../src/emacs(recursive_edit_1+0x144) [0x57f4195d3668]
../src/emacs(Frecursive_edit+0x202) [0x57f4195d3e75]
../src/emacs(main+0x37f7) [0x57f4195c6e91]



-- 
/Evgeniy

--4fsNaOAra6GrYJL7
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="gdb.txt"

#0  terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=2147483647) at emacs.c:426
#1  0x00005555555d23df in die (msg=msg@entry=0x55555590e0f8 "CONSP (a)", file=file@entry=0x55555590e048 "lisp.h", line=line@entry=1497) at alloc.c:7707
#2  0x00005555555c5ded in XCONS (a=<optimized out>) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1497
#3  0x00005555555c5df6 in XCONS (a=<optimized out>) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1496
#4  0x000055555576c053 in XCAR (c=<optimized out>) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1523
#5  make_lispy_event (event=0x555555f2f660 <kbd_buffer+9216>) at keyboard.c:6375
        position = 0x55555948fae3
        head = 0x8415100
        f = <optimized out>
        i = <optimized out>
#6  0x000055555577278f in kbd_buffer_get_event (kbp=<synthetic pointer>, used_mouse_menu=<optimized out>, end_time=<optimized out>) at keyboard.c:4297
        pinch_dx = <optimized out>
        pinch_dy = <optimized out>
        pinch_angle = <optimized out>
        frame = <optimized out>
        focus = <optimized out>
        event = <optimized out>
        obj = <optimized out>
        str = <optimized out>
        had_pending_selection_requests = <optimized out>
        obj = <optimized out>
        str = <optimized out>
        had_pending_selection_requests = <optimized out>
        now = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        duration = {
          tv_sec = <optimized out>,
          tv_nsec = <optimized out>
        }
        do_display = <optimized out>
        tty = <optimized out>
        first = <optimized out>
        event = <optimized out>
        copy = {
          kind = <optimized out>,
          dpyinfo = <optimized out>,
          requestor = <optimized out>,
          selection = <optimized out>,
          target = <optimized out>,
          property = <optimized out>,
          time = <optimized out>
        }
        f = <optimized out>
        frame = <optimized out>
        focus = <optimized out>
        pinch_dx = <optimized out>
        pinch_dy = <optimized out>
        pinch_angle = <optimized out>
        maybe_event = <optimized out>
        f = <optimized out>
        movement_frame = <optimized out>
        bar_window = <optimized out>
        part = <optimized out>
        x = <optimized out>
        y = <optimized out>
        t = <optimized out>
        frame = <optimized out>
#7  read_event_from_main_queue (end_time=end_time@entry=0x0, local_getcjmp=local_getcjmp@entry=0x7fffffffd300, used_mouse_menu=used_mouse_menu@entry=0x7fffffffd64b) at keyboard.c:2279
        c = 0x0
        save_jump = {{
            __jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0},
            __mask_was_saved = 0,
            __saved_mask = {
              __val = {0 <repeats 16 times>}
            }
          }}
        kb = 0x5555562253e0
        start = <optimized out>
        count = {
          bytes = <optimized out>
        }
#8  0x0000555555779293 in read_decoded_event_from_main_queue (end_time=<optimized out>, local_getcjmp=<optimized out>, prev_event=<optimized out>, used_mouse_menu=<optimized out>) at keyboard.c:2342
        nextevt = <optimized out>
        frame = <optimized out>
        terminal = <optimized out>
        events = {0x7fffffffd2a0, 0x555558c1232d, 0x7fffffffd2a0, 0x28, 0x7ffff1be4b25, 0x7ffff1c6c9a5, 0x190d, 0x0, 0x7fffffffd2e0, 0x5555558a4ff8 <balance_possible_root_interval+24>, 0x0, 0x190c, 0x7fffffffd300, 0x5555558a65fb <find_interval+59>, 0x555558c1232d, 0x190d}
        n = 0
        events = {<optimized out> <repeats 16 times>}
        n = <optimized out>
        nextevt = <optimized out>
        frame = <optimized out>
        terminal = <optimized out>
        meta_key = <optimized out>
        coding = <optimized out>
        i = <optimized out>
        c = <optimized out>
        modifier = <optimized out>
        src = {<optimized out> <repeats 16 times>}
        dest = {<optimized out> <repeats 80 times>}
        i = <optimized out>
        p = <optimized out>
        c = <optimized out>
        modifier = <optimized out>
#9  read_char (commandflag=1, map=map@entry=0x555559490bc3, prev_event=0x0, used_mouse_menu=used_mouse_menu@entry=0x7fffffffd64b, end_time=end_time@entry=0x0) at keyboard.c:2973
        c = <optimized out>
        local_getcjmp = {{
            __jmpbuf = {0, 6343655205643642660, 0, 93825003006240, 1, 0, 6343655205769471780, 962756416297789220},
            __mask_was_saved = 0,
            __saved_mask = {
              __val = {93824995075679, 140737488343968, 93824995074861, 0, 7830481199527113728, 0, 93824996361072, 96, 0, 37680, 93824995071293, 93825040522016, 40931104, 93825043925715, 30, 140737488344032}
            }
          }}
        save_jump = {{
            __jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0},
            __mask_was_saved = 0,
            __saved_mask = {
              __val = {0 <repeats 16 times>}
            }
          }}
        tem = <optimized out>
        save = <optimized out>
        previous_echo_area_message = 0x0
        also_record = 0x0
        reread = false
        recorded = false
        polling_stopped_here = true
        orig_kboard = 0x5555562253e0
        jmpcount = {
          bytes = <optimized out>
        }
#10 0x000055555577be75 in read_key_sequence (keybuf=keybuf@entry=0x7fffffffd790, prompt=prompt@entry=0x0, dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:10084
        interrupted_kboard = 0x5555562253e0
        interrupted_frame = <optimized out>
        key = <optimized out>
        used_mouse_menu = false
        echo_local_start = 0
        last_real_key_start = 0
        keys_local_start = 0
        new_binding = <optimized out>
        count = {
          bytes = <optimized out>
        }
        t = 0
        echo_start = 0
        keys_start = 0
        current_binding = 0x555559490bc3
        first_unbound = 31
        mock_input = 0
        used_mouse_menu_history = {false <repeats 30 times>}
        fkey = {
          parent = 0x5555560be2f3,
          map = <optimized out>,
          start = 0,
          end = 0
        }
        keytran = {
          parent = 0x7ffff1ffcca3,
          map = <optimized out>,
          start = 0,
          end = 0
        }
        indec = {
          parent = 0x5555560be2e3,
          map = <optimized out>,
          start = 0,
          end = 0
        }
        shift_translated = <optimized out>
        delayed_switch_frame = <optimized out>
        original_uppercase = <optimized out>
        original_uppercase_position = <optimized out>
        dummyflag = false
        starting_buffer = <optimized out>
        fake_prefixed_keys = 0x0
        first_event = 0x0
        second_event = <optimized out>
        replay_key = <optimized out>
#11 0x000055555577e45f in command_loop_1 () at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1172
        cmd = <optimized out>
        keybuf = {0x5555598ba9a3, 0x555555944370, 0x60, 0x0, 0xf0f0, 0x0, 0x7fffffffd840, 0x555555822cf0 <unbind_to+832>, 0x0, 0x555555f9a920 <lispsym>, 0x7fffffffd840, 0x30, 0xb, 0xf0f0, 0x30, 0x555558c1232d, 0x7fffffffd840, 0x555555f9a920 <lispsym>, 0x60, 0x555555f9a920 <lispsym>, 0x555555f9a920 <lispsym>, 0x90, 0x7fffffffd8c0, 0x55555576dd32 <cmd_error+450>, 0x0, 0x0, 0x7fffffffd800, 0x6cab7529ce303400, 0x7fffffffd8a0, 0x0}
        i = <optimized out>
        prev_modiff = 354
        prev_buffer = 0x555558c12328
#12 0x0000555555820e46 in internal_condition_case (bfun=bfun@entry=0x55555577e210 <command_loop_1>, handlers=handlers@entry=0x90, hfun=hfun@entry=0x55555576db70 <cmd_error>) at eval.c:1474
        val = <optimized out>
        c = 0x555556095870
#13 0x000055555576222f in command_loop_2 (handlers=handlers@entry=0x90) at keyboard.c:1133
        val = <optimized out>
#14 0x0000555555820d78 in internal_catch (tag=<optimized out>, func=func@entry=0x5555557621f0 <command_loop_2>, arg=arg@entry=0x90) at eval.c:1197
        val = <optimized out>
        c = 0x555556095730
#15 0x000055555576283e in command_loop () at keyboard.c:1111
#16 0x000055555576d165 in recursive_edit_1 () at keyboard.c:720
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#17 0x000055555576d864 in Frecursive_edit () at keyboard.c:803
        count = {
          bytes = <optimized out>
        }
        buffer = <optimized out>
#18 0x00005555555c58f9 in main (argc=1, argv=0x7fffffffdc78) at emacs.c:2521
        stack_bottom_variable = 0x67b42732
        no_loadup = false
        junk = 0x0
        dname_arg = 0x0
        ch_to_dir = 0x0
        original_pwd = 0x0
        dump_mode = <optimized out>
        skip_args = 0
        temacs = 0x0
        attempt_load_pdump = <optimized out>
        only_version = false
        rlim = {
          rlim_cur = 10022912,
          rlim_max = 18446744073709551615
        }
        lc_all = <optimized out>
        sockfd = -1
        module_assertions = <optimized out>
Continuing.

Thread 1 "emacs-29.4" received signal SIGABRT, Aborted.
__pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
44	      return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;

--4fsNaOAra6GrYJL7--




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

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


Received: (at 76327) by debbugs.gnu.org; 17 Feb 2025 20:31:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 17 15:31:41 2025
Received: from localhost ([127.0.0.1]:49830 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tk7mG-0005u6-HZ
	for submit <at> debbugs.gnu.org; Mon, 17 Feb 2025 15:31:40 -0500
Received: from mail-10629.protonmail.ch ([79.135.106.29]:21199)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tk7mD-0005tQ-Cq
 for 76327 <at> debbugs.gnu.org; Mon, 17 Feb 2025 15:31:38 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1739824290; x=1740083490;
 bh=L6SA2fTj4bQgKaqhBkALeOPSiCrSEPw8u7+HcAcwC0E=;
 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=ysb+XX+aZ2ru86ORC9W5nCnaJ0nDzykDGUGjnAL83pPcNilZv5uVC/LLTSjvM6nU/
 wBdqZX6XaZY0xLNoUyl+wfbB2tydHB2AYGTlHa7lpB4XS8TKdTY8B1iQ6ggTqNmjZY
 5jbWpL62QXzCtMcnPWohbzggT/O2PIr9k7IfDZYg1u/FRb1C4XvzfzY1rt0nbF4rqX
 TZeNqHcolWCCTcoFNo0WfZng4RRIr2tLwjLwDu71/PFMCO5o4/Ss4EGywALIjoX0N2
 G+UGgsl5JhBMKf89wK/0oOLTpDQd7Gga146LrCKH/szoK+O4LcPx8NhqOQDAcU76h3
 eB8iz5lt59urA==
Date: Mon, 17 Feb 2025 20:31:25 +0000
To: bug-gnu-emacs@HIDDEN, Eli Zaretskii <eliz@HIDDEN>,
 Evgeniy Dushistov <dushistov@HIDDEN>, 76327 <at> debbugs.gnu.org
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <87ldu471qj.fsf@HIDDEN>
In-Reply-To: <Z7N2YJgRdyMdlPnR@HIDDEN>
References: <Z7GlsvgNpkir1hLE@HIDDEN> <86y0y6b4or.fsf@HIDDEN>
 <Z7M2iPNTChIQTEua@HIDDEN> <Z7N2YJgRdyMdlPnR@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: f8820cfd5b10ff941c6a3b8000e6902b608e858f
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: 76327
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 (-)

"Evgeniy Dushistov via \"Bug reports for GNU Emacs, the Swiss army knife of=
 text editors\"" <bug-gnu-emacs@HIDDEN> writes:

> I attached valgrind log,
> may be you can find something usefull.
>
>>> #0  SYMBOL_NAME (sym=3DXIL(0x55555f9b3260)) at /usr/src/debug/emacs/ema=
cs-29.4/src/lisp.h:1152
>
>> Can you examine the memory it points to so we get a clue, maybe?
>> (gdb) x/64gx 0x55555f9b3200
>
> So the idea is to use p-0x60, where where p from XIL(p)?

It doesn't have to be 0x60 precisely, just enough to get some context
:-)

In this case, it's enough to let us know that the memory has either been
reused for a new block of cons cells, or that we're looking at a cons
cell which has been freed by GC.

> Here new crash, and x/6gx:
>
> #0  SYMBOL_NAME (sym=3D0x555577a7a770) at /usr/src/debug/emacs/emacs-29.4=
/src/lisp.h:1152
> 1152=09  return p;
> (gdb) print sym
> $1 =3D (Lisp_Object) 0x555577a7a770
> (gdb) xtype
> Lisp_Symbol
> (gdb) xsymbol
> $2 =3D (struct Lisp_Symbol *) 0xaaaacd8485d0
> Cannot access memory at address 0xaaaacd8485d8
> (gdb) x/64gx 0x555577a7a710
> 0x555577a7a710:=090x0000000000000004=090x0000555577a7a700
> 0x555577a7a720:=090x0000000000000004=090x0000555577a7a710
> 0x555577a7a730:=090x0000000000000004=090x0000555577a7a720
> 0x555577a7a740:=090x0000000000000004=090x0000555577a7a730
> 0x555577a7a750:=090x0000000000000004=090x0000555577a7a740
> 0x555577a7a760:=090x0000000000000004=090x0000555577a7a750
> 0x555577a7a770:=090x0000000000000004=090x0000555577a7a760
> 0x555577a7a780:=090x0000000000000004=090x0000555577a7a770
> 0x555577a7a790:=090x0000000000000004=090x0000555577a7a780
> 0x555577a7a7a0:=090x0000000000000004=090x0000555577a7a790
> 0x555577a7a7b0:=090x0000000000000004=090x0000555577a7a7a0
> 0x555577a7a7c0:=090x0000000000000004=090x0000555577a7a7b0
> 0x555577a7a7d0:=090x0000000000000004=090x0000555577a7a7c0
> 0x555577a7a7e0:=090x0000000000000000=090x0000555577a7a800

That's a cons block, with free cons cells (the car is dead_object(), the
cdr is the link to the next free cons cell).

Then the mark bits (which are all zero, then the link to the next cons
block (immediately afterwards).


> 0x555577a7a7f0:=090x5f74736574225b3a=090x0000555577a77c00

This word reads as the string:

:["test_

but it's probably just leftover from when this wasn't a cons block.

In other words, something may have atttempted to access
XCDR (0x555577a7a763)

As this is quite strange, please try to produce a live GDB session or a
core dump with a "bt full", and then we can walk the cons cells to see
what went wrong.

>>  If you can set a breakpoint on the function
>> "wrong_type_argument" (note there may be some false positives)
>
> "wrong_type_argument" for some reason triggers
> on every attempt to open file.

Yes, it does trigger a lot.  You can restrict the breakpoint to trigger
only when value is Qlistp by doing

b wrong_type_argument if value =3D=3D Qlistp

then whenever it stops, get a "bt full" and "c" if it doesn't look like
the right one.  The last bt full before the crash will be the
interesting one.

> I will try to rebuild emacs with sanitizer.

--enable-checking=3Dall might help.  The sanitizer might, too, I guess :-)

Pip





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

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


Received: (at submit) by debbugs.gnu.org; 17 Feb 2025 20:31:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 17 15:31:57 2025
Received: from localhost ([127.0.0.1]:49835 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tk7mX-0005v7-2Z
	for submit <at> debbugs.gnu.org; Mon, 17 Feb 2025 15:31:57 -0500
Received: from lists.gnu.org ([2001:470:142::17]:45500)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tk7mR-0005u3-5b
 for submit <at> debbugs.gnu.org; Mon, 17 Feb 2025 15:31:54 -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 1tk7mD-000430-4N
 for bug-gnu-emacs@HIDDEN; Mon, 17 Feb 2025 15:31:38 -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 1tk7m9-0000QU-Oa
 for bug-gnu-emacs@HIDDEN; Mon, 17 Feb 2025 15:31:36 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1739824290; x=1740083490;
 bh=L6SA2fTj4bQgKaqhBkALeOPSiCrSEPw8u7+HcAcwC0E=;
 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=ysb+XX+aZ2ru86ORC9W5nCnaJ0nDzykDGUGjnAL83pPcNilZv5uVC/LLTSjvM6nU/
 wBdqZX6XaZY0xLNoUyl+wfbB2tydHB2AYGTlHa7lpB4XS8TKdTY8B1iQ6ggTqNmjZY
 5jbWpL62QXzCtMcnPWohbzggT/O2PIr9k7IfDZYg1u/FRb1C4XvzfzY1rt0nbF4rqX
 TZeNqHcolWCCTcoFNo0WfZng4RRIr2tLwjLwDu71/PFMCO5o4/Ss4EGywALIjoX0N2
 G+UGgsl5JhBMKf89wK/0oOLTpDQd7Gga146LrCKH/szoK+O4LcPx8NhqOQDAcU76h3
 eB8iz5lt59urA==
Date: Mon, 17 Feb 2025 20:31:25 +0000
To: bug-gnu-emacs@HIDDEN, Eli Zaretskii <eliz@HIDDEN>,
 Evgeniy Dushistov <dushistov@HIDDEN>, 76327 <at> debbugs.gnu.org
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <87ldu471qj.fsf@HIDDEN>
In-Reply-To: <Z7N2YJgRdyMdlPnR@HIDDEN>
References: <Z7GlsvgNpkir1hLE@HIDDEN> <86y0y6b4or.fsf@HIDDEN>
 <Z7M2iPNTChIQTEua@HIDDEN> <Z7N2YJgRdyMdlPnR@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: f8820cfd5b10ff941c6a3b8000e6902b608e858f
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_RPBL_BLOCKED=0.001,
 RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

"Evgeniy Dushistov via \"Bug reports for GNU Emacs, the Swiss army knife of=
 text editors\"" <bug-gnu-emacs@HIDDEN> writes:

> I attached valgrind log,
> may be you can find something usefull.
>
>>> #0  SYMBOL_NAME (sym=3DXIL(0x55555f9b3260)) at /usr/src/debug/emacs/ema=
cs-29.4/src/lisp.h:1152
>
>> Can you examine the memory it points to so we get a clue, maybe?
>> (gdb) x/64gx 0x55555f9b3200
>
> So the idea is to use p-0x60, where where p from XIL(p)?

It doesn't have to be 0x60 precisely, just enough to get some context
:-)

In this case, it's enough to let us know that the memory has either been
reused for a new block of cons cells, or that we're looking at a cons
cell which has been freed by GC.

> Here new crash, and x/6gx:
>
> #0  SYMBOL_NAME (sym=3D0x555577a7a770) at /usr/src/debug/emacs/emacs-29.4=
/src/lisp.h:1152
> 1152=09  return p;
> (gdb) print sym
> $1 =3D (Lisp_Object) 0x555577a7a770
> (gdb) xtype
> Lisp_Symbol
> (gdb) xsymbol
> $2 =3D (struct Lisp_Symbol *) 0xaaaacd8485d0
> Cannot access memory at address 0xaaaacd8485d8
> (gdb) x/64gx 0x555577a7a710
> 0x555577a7a710:=090x0000000000000004=090x0000555577a7a700
> 0x555577a7a720:=090x0000000000000004=090x0000555577a7a710
> 0x555577a7a730:=090x0000000000000004=090x0000555577a7a720
> 0x555577a7a740:=090x0000000000000004=090x0000555577a7a730
> 0x555577a7a750:=090x0000000000000004=090x0000555577a7a740
> 0x555577a7a760:=090x0000000000000004=090x0000555577a7a750
> 0x555577a7a770:=090x0000000000000004=090x0000555577a7a760
> 0x555577a7a780:=090x0000000000000004=090x0000555577a7a770
> 0x555577a7a790:=090x0000000000000004=090x0000555577a7a780
> 0x555577a7a7a0:=090x0000000000000004=090x0000555577a7a790
> 0x555577a7a7b0:=090x0000000000000004=090x0000555577a7a7a0
> 0x555577a7a7c0:=090x0000000000000004=090x0000555577a7a7b0
> 0x555577a7a7d0:=090x0000000000000004=090x0000555577a7a7c0
> 0x555577a7a7e0:=090x0000000000000000=090x0000555577a7a800

That's a cons block, with free cons cells (the car is dead_object(), the
cdr is the link to the next free cons cell).

Then the mark bits (which are all zero, then the link to the next cons
block (immediately afterwards).


> 0x555577a7a7f0:=090x5f74736574225b3a=090x0000555577a77c00

This word reads as the string:

:["test_

but it's probably just leftover from when this wasn't a cons block.

In other words, something may have atttempted to access
XCDR (0x555577a7a763)

As this is quite strange, please try to produce a live GDB session or a
core dump with a "bt full", and then we can walk the cons cells to see
what went wrong.

>>  If you can set a breakpoint on the function
>> "wrong_type_argument" (note there may be some false positives)
>
> "wrong_type_argument" for some reason triggers
> on every attempt to open file.

Yes, it does trigger a lot.  You can restrict the breakpoint to trigger
only when value is Qlistp by doing

b wrong_type_argument if value =3D=3D Qlistp

then whenever it stops, get a "bt full" and "c" if it doesn't look like
the right one.  The last bt full before the crash will be the
interesting one.

> I will try to rebuild emacs with sanitizer.

--enable-checking=3Dall might help.  The sanitizer might, too, I guess :-)

Pip





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

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


Received: (at 76327) by debbugs.gnu.org; 17 Feb 2025 17:48:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 17 12:48:38 2025
Received: from localhost ([127.0.0.1]:48532 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tk5EU-0008P8-NK
	for submit <at> debbugs.gnu.org; Mon, 17 Feb 2025 12:48:38 -0500
Received: from send127.i.mail.ru ([89.221.237.222]:11594)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1tk5ES-0008OZ-2C
 for 76327 <at> debbugs.gnu.org; Mon, 17 Feb 2025 12:48:37 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:
 Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive:
 X-Cloud-Ids:Disposition-Notification-To;
 bh=3Y13+g7+9tidxq5ztf7fO2xcXxG7rYDJR4m+ujn2mHE=; t=1739814516; x=1739904516; 
 b=ZtIbdEmWK+aLI8YGr8E3DvqgIw+SJBHml92emnQRFN2THav7CrpMBdqY53IupTl7UwiogQzuudP
 7KmvBUsp6r7TytgKxf6o2R2PCFT8/HY/866a9s6H4hSU9DjTqFqSXJX7Lkf4HLdPOyskP1+RVDGFq
 wO8jMivLq/JeUe8KxEafd43fdpP+4+//B4hp06JxMaZDlU4B1rZkf1RQvZcAPLwO357S3bZdY/5Gx
 e+5q1z/YM7w8ud+M5ErJZMVbHGxlJ5a/70hj4AW0XgGKujCElGQuwWEuBAXrAxHVLvArnySQ9sZ78
 bkI/qVG2Twc8c/tVB8UyoBzOp8Eg5u6D42dA==;
Received: by exim-smtp-844687bc8-rp45k with utf8esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1tk5EJ-00000000H03-3Nij; Mon, 17 Feb 2025 20:48:29 +0300
Date: Mon, 17 Feb 2025 20:48:23 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <Z7N2YJgRdyMdlPnR@HIDDEN>
References: <Z7GlsvgNpkir1hLE@HIDDEN> <86y0y6b4or.fsf@HIDDEN>
 <Z7M2iPNTChIQTEua@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="NRj8IcXgeaw+Z+A6"
Content-Disposition: inline
In-Reply-To: <Z7M2iPNTChIQTEua@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-844687bc8-rp45k;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-4EC0790: 10
X-7564579A: 78E4E2B564C1792B
X-77F55803: 4F1203BC0FB41BD93899CACFFF273C59143237C190FDE95BB1ACFEDE6649C4CC182A05F538085040D8D079C57B9EA3673DE06ABAFEAF67052819A897F7A5B48F48102EEE706FF16D93B27CBAA3F87F55
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7B198AA70935470D0EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637968EC5F77C2942FE8638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D86B1AF2FBFFCB02BD00A47A3D3484FAF51B27FC7A63F9238B20879F7C8C5043D14489FFFB0AA5F4BF176DF2183F8FC7C0B882963B8E9439758941B15DA834481FA18204E546F3947C2A336C6518635091F6B57BC7E64490618DEB871D839B7333395957E7521B51C2DFABB839C843B9C08941B15DA834481F8AA50765F7900637933091C8A0E99779389733CBF5DBD5E9B5C8C57E37DE458BD9DD9810294C998ED8FC6C240DEA76428AA50765F79006372D7ECFBE4ED1B461D81D268191BDAD3DBD4B6F7A4D31EC0BE2F48590F00D11D6D81D268191BDAD3D78DA827A17800CE76F7D1A8C7E90C721EC76A7562686271ED91E3A1F190DE8FD2E808ACE2090B5E14AD6D5ED66289B5259CC434672EE63711DD303D21008E298D5E8D9A59859A8B6B372FE9A2E580EFC725E5C173C3A84C3705BB8FF2EA96B1B35872C767BF85DA2F004C90652538430E4A6367B16DE6309
X-C1DE0DAB: 0D63561A33F958A50DE549F3505A4FF15002B1117B3ED696AF5F30E7A5B19DC9108A05421C070DB8823CB91A9FED034534781492E4B8EEAD86E818603A4BF6C6BDAD6C7F3747799A
X-C8649E89: 1C3962B70DF3F0ADE00A9FD3E00BEEDF3FED46C3ACD6F73ED3581295AF09D3DF87807E0823442EA2ED31085941D9CD0AF7F820E7B07EA4CF5F60480DF070EB465F45BC1DAC1A7C4702B40486869377379CE1E17DCBBC0222B94BA8791A3044800526A8B1FD8BF66BF3F5532B63E2A7C7DD8B1EEB788A4D2C0163F465222040C5111DC66A97D0BFE2913E6812662D5F2A44C8AD4AA6DD08ECCACDBADCC7D60979964550E41902C4E4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVWiyXSWEEqdrYgwnZLhiNEU=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA163FEC953D5972A86D4B951B70A5BD4BD8EB508547F1E0A002197F3E4A403BEC33F390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
X-Debbugs-Envelope-To: 76327
Cc: 76327 <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>


--NRj8IcXgeaw+Z+A6
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

I attached valgrind log,
may be you can find something usefull.

>> #0  SYMBOL_NAME (sym=XIL(0x55555f9b3260)) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1152

> Can you examine the memory it points to so we get a clue, maybe?
> (gdb) x/64gx 0x55555f9b3200

So the idea is to use p-0x60, where where p from XIL(p)?

Here new crash, and x/6gx:

#0  SYMBOL_NAME (sym=0x555577a7a770) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1152
1152	  return p;
(gdb) print sym
$1 = (Lisp_Object) 0x555577a7a770
(gdb) xtype
Lisp_Symbol
(gdb) xsymbol
$2 = (struct Lisp_Symbol *) 0xaaaacd8485d0
Cannot access memory at address 0xaaaacd8485d8
(gdb) x/64gx 0x555577a7a710
0x555577a7a710:	0x0000000000000004	0x0000555577a7a700
0x555577a7a720:	0x0000000000000004	0x0000555577a7a710
0x555577a7a730:	0x0000000000000004	0x0000555577a7a720
0x555577a7a740:	0x0000000000000004	0x0000555577a7a730
0x555577a7a750:	0x0000000000000004	0x0000555577a7a740
0x555577a7a760:	0x0000000000000004	0x0000555577a7a750
0x555577a7a770:	0x0000000000000004	0x0000555577a7a760
0x555577a7a780:	0x0000000000000004	0x0000555577a7a770
0x555577a7a790:	0x0000000000000004	0x0000555577a7a780
0x555577a7a7a0:	0x0000000000000004	0x0000555577a7a790
0x555577a7a7b0:	0x0000000000000004	0x0000555577a7a7a0
0x555577a7a7c0:	0x0000000000000004	0x0000555577a7a7b0
0x555577a7a7d0:	0x0000000000000004	0x0000555577a7a7c0
0x555577a7a7e0:	0x0000000000000000	0x0000555577a7a800
0x555577a7a7f0:	0x5f74736574225b3a	0x0000555577a77c00
0x555577a7a800:	0x0000555577a7a400	0x00005555810353d0
0x555577a7a810:	0x0000000000000004	0x0000555577a7a800
0x555577a7a820:	0x0000000000000004	0x0000555577a7a810
0x555577a7a830:	0x0000000000000004	0x0000555577a7a820
0x555577a7a840:	0x0000000000000004	0x0000555577a7a830
0x555577a7a850:	0x0000000000000004	0x0000555577a7a840
0x555577a7a860:	0x0000000000000004	0x0000555577a7a850
0x555577a7a870:	0x0000000000000004	0x0000555577a7a860
0x555577a7a880:	0x0000000000000004	0x0000555577a7a870
0x555577a7a890:	0x0000000000000004	0x0000555577a7a880
0x555577a7a8a0:	0x0000000000000004	0x0000555577a7a890
0x555577a7a8b0:	0x0000000000000004	0x0000555577a7a8a0
0x555577a7a8c0:	0x0000000000000004	0x0000555577a7a8b0
0x555577a7a8d0:	0x0000000000000004	0x0000555577a7a8c0
0x555577a7a8e0:	0x0000000000000004	0x0000555577a7a8d0
0x555577a7a8f0:	0x0000000000000004	0x0000555577a7a8e0
0x555577a7a900:	0x0000000000000004	0x0000555577a7a8f0


>  If you can set a breakpoint on the function
> "wrong_type_argument" (note there may be some false positives)

"wrong_type_argument" for some reason triggers
on every attempt to open file.

I will try to rebuild emacs with sanitizer.

-- 
/Evgeniy

--NRj8IcXgeaw+Z+A6
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="emacs.log"

==1884847== Memcheck, a memory error detector
==1884847== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al.
==1884847== Using Valgrind-3.24.0-fcdaa47426-20241101 and LibVEX; rerun with -h for copyright info
==1884847== Command: /usr/bin/emacs-29.4
==1884847== 
--1884847-- Valgrind options:
--1884847--    -v
--1884847-- Contents of /proc/version:
--1884847--   Linux version 6.12.13-1-lts (linux-lts@archlinux) (gcc (GCC) 14.2.1 20250207, GNU ld (GNU Binutils) 2.44) #1 SMP PREEMPT_DYNAMIC Sat, 08 Feb 2025 15:16:04 +0000
--1884847-- 
--1884847-- Arch and hwcaps: AMD64, LittleEndian, amd64-cx16-lzcnt-rdtscp-sse3-ssse3-avx-avx2-bmi-f16c-rdrand-rdseed-fma
--1884847-- Page sizes: currently 4096, max supported 4096
--1884847-- Valgrind library directory: /usr/lib/valgrind
--1884847-- Reading syms from /usr/bin/emacs-29.4
--1884847-- Reading syms from /usr/lib/ld-linux-x86-64.so.2
==1884847== Downloading debug info for /usr/lib/ld-linux-x86-64.so.2...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/5fced0dbad50aee336716c4a6de8bf24e7e1f5d9/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/ld-linux-x86-64.so.2
--1884847-- Reading syms from /usr/lib/valgrind/memcheck-amd64-linux
--1884847--    object doesn't have a dynamic symbol table
--1884847-- Scheduler: using generic scheduler lock implementation.
--1884847-- Reading suppressions file: /usr/lib/valgrind/default.supp
==1884847== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-1884847-by-evgeniy-on-???
==1884847== embedded gdbserver: writing to   /tmp/vgdb-pipe-to-vgdb-from-1884847-by-evgeniy-on-???
==1884847== embedded gdbserver: shared mem   /tmp/vgdb-pipe-shared-mem-vgdb-1884847-by-evgeniy-on-???
==1884847== 
==1884847== TO CONTROL THIS PROCESS USING vgdb (which you probably
==1884847== don't want to do, unless you know exactly what you're doing,
==1884847== or are doing some strange experiment):
==1884847==   /usr/lib/valgrind/../../bin/vgdb --pid=1884847 ...command...
==1884847== 
==1884847== TO DEBUG THIS PROCESS USING GDB: start GDB like this
==1884847==   /path/to/gdb /usr/bin/emacs-29.4
==1884847== and then give GDB the following command
==1884847==   target remote | /usr/lib/valgrind/../../bin/vgdb --pid=1884847
==1884847== --pid is optional if only one valgrind process is running
==1884847== 
==1884847== Downloading debug info for /usr/lib/valgrind/memcheck-amd64-linux...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/94b7675525ca0c5d83803686cc70a920784883ec/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/valgrind/memcheck-amd64-linux
--1884847-- Warning: cross-CU LIMITATION: some inlined fn names
--1884847-- might be shown as UnknownInlinedFun
--1884847-- REDIR: 0x4027320 (ld-linux-x86-64.so.2:strlen) redirected to 0x5821f294 (vgPlain_amd64_linux_REDIR_FOR_strlen)
--1884847-- REDIR: 0x4025ce0 (ld-linux-x86-64.so.2:strcmp) redirected to 0x5821f2ae (vgPlain_amd64_linux_REDIR_FOR_strcmp)
--1884847-- REDIR: 0x4025ab0 (ld-linux-x86-64.so.2:index) redirected to 0x5821f2c9 (vgPlain_amd64_linux_REDIR_FOR_index)
--1884847-- Reading syms from /usr/lib/valgrind/vgpreload_core-amd64-linux.so
--1884847-- Reading syms from /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x04025ce0 (strcmp              ) R-> (0000.0) 0x5821f2ae vgPlain_amd64_linux_REDIR_FOR_strcmp
==1884847== Downloading debug info for /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/45117f4dbf5e6b56cef25bc73e96245139503c39/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so
--1884847--     new: 0x04025ce0 (strcmp              ) R-> (2016.0) 0x04850150 strcmp
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x04027320 (strlen              ) R-> (0000.0) 0x5821f294 vgPlain_amd64_linux_REDIR_FOR_strlen
--1884847--     new: 0x04027320 (strlen              ) R-> (2007.0) 0x0484edc0 strlen
--1884847-- REDIR: 0x4025110 (ld-linux-x86-64.so.2:mempcpy) redirected to 0x48548a0 (mempcpy)
--1884847-- Reading syms from /usr/lib/libtiff.so.6.1.0
--1884847-- Reading syms from /usr/lib/libjpeg.so.8.3.2
--1884847-- Reading syms from /usr/lib/libpng16.so.16.46.0
--1884847-- Reading syms from /usr/lib/libgif.so.7.2.0
--1884847-- Reading syms from /usr/lib/libwebpdemux.so.2.0.16
--1884847-- Reading syms from /usr/lib/libwebpdecoder.so.3.1.10
--1884847-- Reading syms from /usr/lib/libgtk-3.so.0.2416.32
--1884847-- Reading syms from /usr/lib/libgdk-3.so.0.2416.32
--1884847-- Reading syms from /usr/lib/libz.so.1.3.1
--1884847-- Reading syms from /usr/lib/libpango-1.0.so.0.5600.1
--1884847-- Reading syms from /usr/lib/libharfbuzz.so.0.61020.0
--1884847-- Reading syms from /usr/lib/libcairo.so.2.11802.2
--1884847-- Reading syms from /usr/lib/libgdk_pixbuf-2.0.so.0.4200.12
--1884847-- Reading syms from /usr/lib/libgio-2.0.so.0.8200.4
--1884847-- Reading syms from /usr/lib/libgobject-2.0.so.0.8200.4
--1884847-- Reading syms from /usr/lib/libglib-2.0.so.0.8200.4
--1884847-- Reading syms from /usr/lib/libSM.so.6.0.1
--1884847-- Reading syms from /usr/lib/libICE.so.6.3.0
--1884847-- Reading syms from /usr/lib/libX11.so.6.4.0
--1884847-- Reading syms from /usr/lib/libX11-xcb.so.1.0.0
--1884847-- Reading syms from /usr/lib/libxcb.so.1.1.0
--1884847-- Reading syms from /usr/lib/libxcb-util.so.1.0.0
--1884847-- Reading syms from /usr/lib/libXrender.so.1.3.0
--1884847-- Reading syms from /usr/lib/libasound.so.2.0.0
--1884847-- Reading syms from /usr/lib/librsvg-2.so.2.59.2
--1884847-- Reading syms from /usr/lib/libxml2.so.2.13.5
--1884847-- Reading syms from /usr/lib/libfontconfig.so.1.15.0
--1884847-- Reading syms from /usr/lib/libfreetype.so.6.20.2
--1884847-- Reading syms from /usr/lib/libacl.so.1.1.2302
--1884847-- Reading syms from /usr/lib/libdbus-1.so.3.38.3
--1884847-- Reading syms from /usr/lib/libXrandr.so.2.2.0
--1884847-- Reading syms from /usr/lib/libXinerama.so.1.0.0
--1884847-- Reading syms from /usr/lib/libXfixes.so.3.1.0
--1884847-- Reading syms from /usr/lib/libXext.so.6.4.0
--1884847-- Reading syms from /usr/lib/libgpm.so.2.1.0
--1884847-- Reading syms from /usr/lib/libncursesw.so.6.5
--1884847-- Reading syms from /usr/lib/libotf.so.1.0.0
--1884847-- Reading syms from /usr/lib/libm17n-flt.so.0.4.2
--1884847-- Reading syms from /usr/lib/libm17n-core.so.0.4.2
--1884847-- Reading syms from /usr/lib/libgnutls.so.30.40.3
--1884847-- Reading syms from /usr/lib/liblcms2.so.2.0.17
--1884847-- Reading syms from /usr/lib/libm.so.6
--1884847-- Reading syms from /usr/lib/libsystemd.so.0.40.0
--1884847-- Reading syms from /usr/lib/libjansson.so.4.14.0
--1884847-- Reading syms from /usr/lib/libgmp.so.10.5.0
--1884847-- Reading syms from /usr/lib/libXi.so.6.1.0
--1884847-- Reading syms from /usr/lib/libtree-sitter.so.0.25
--1884847-- Reading syms from /usr/lib/libsqlite3.so.3.49.0
--1884847-- Reading syms from /usr/lib/libXcomposite.so.1.0.0
--1884847-- Reading syms from /usr/lib/libxcb-shape.so.0.0.0
--1884847-- Reading syms from /usr/lib/libgcc_s.so.1
--1884847-- Reading syms from /usr/lib/libc.so.6
==1884847== Downloading debug info for /usr/lib/libc.so.6...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/0b707b217b15b106c25fe51df3724b25848310c0/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libc.so.6
--1884847-- Reading syms from /usr/lib/libzstd.so.1.5.6
--1884847-- Reading syms from /usr/lib/liblzma.so.5.6.4
--1884847-- Reading syms from /usr/lib/libjbig.so.2.1
--1884847-- Reading syms from /usr/lib/libwebp.so.7.1.10
--1884847-- Reading syms from /usr/lib/libgmodule-2.0.so.0.8200.4
--1884847-- Reading syms from /usr/lib/libpangocairo-1.0.so.0.5600.1
--1884847-- Reading syms from /usr/lib/libpangoft2-1.0.so.0.5600.1
--1884847-- Reading syms from /usr/lib/libfribidi.so.0.4.0
--1884847-- Reading syms from /usr/lib/libcairo-gobject.so.2.11802.2
--1884847-- Reading syms from /usr/lib/libatk-1.0.so.0.25410.1
--1884847-- Reading syms from /usr/lib/libepoxy.so.0.0.0
--1884847-- Reading syms from /usr/lib/libatk-bridge-2.0.so.0.0.0
--1884847-- Reading syms from /usr/lib/libcloudproviders.so.0.3.6
--1884847-- Reading syms from /usr/lib/libtinysparql-3.0.so.0.802.0
--1884847-- Reading syms from /usr/lib/libxkbcommon.so.0.8.0
--1884847-- Reading syms from /usr/lib/libwayland-client.so.0.23.1
--1884847-- Reading syms from /usr/lib/libwayland-cursor.so.0.23.1
--1884847-- Reading syms from /usr/lib/libwayland-egl.so.1.23.1
--1884847-- Reading syms from /usr/lib/libXcursor.so.1.0.2
--1884847-- Reading syms from /usr/lib/libXdamage.so.1.1.0
--1884847-- Reading syms from /usr/lib/libthai.so.0.3.1
--1884847-- Reading syms from /usr/lib/libgraphite2.so.3.2.1
--1884847-- Reading syms from /usr/lib/libxcb-render.so.0.0.0
--1884847-- Reading syms from /usr/lib/libxcb-shm.so.0.0.0
--1884847-- Reading syms from /usr/lib/libpixman-1.so.0.44.2
--1884847-- Reading syms from /usr/lib/libmount.so.1.1.0
--1884847-- Reading syms from /usr/lib/libffi.so.8.1.4
--1884847-- Reading syms from /usr/lib/libpcre2-8.so.0.13.0
--1884847-- Reading syms from /usr/lib/libuuid.so.1.3.0
--1884847-- Reading syms from /usr/lib/libXau.so.6.0.0
--1884847-- Reading syms from /usr/lib/libXdmcp.so.6.0.0
--1884847-- Reading syms from /usr/lib/libdav1d.so.7.0.0
--1884847-- Reading syms from /usr/lib/libicuuc.so.75.1
--1884847-- Reading syms from /usr/lib/libexpat.so.1.10.0
--1884847-- Reading syms from /usr/lib/libbz2.so.1.0.8
--1884847-- Reading syms from /usr/lib/libbrotlidec.so.1.1.0
--1884847-- Reading syms from /usr/lib/libicui18n.so.75.1
--1884847-- Reading syms from /usr/lib/libleancrypto.so.1
--1884847-- Reading syms from /usr/lib/libp11-kit.so.0.4.1
--1884847-- Reading syms from /usr/lib/libidn2.so.0.4.0
--1884847-- Reading syms from /usr/lib/libunistring.so.5.2.0
--1884847-- Reading syms from /usr/lib/libtasn1.so.6.6.4
--1884847-- Reading syms from /usr/lib/libhogweed.so.6.10
--1884847-- Reading syms from /usr/lib/libnettle.so.8.10
--1884847-- Reading syms from /usr/lib/libcap.so.2.71
--1884847-- Reading syms from /usr/lib/libsharpyuv.so.0.1.1
--1884847-- Reading syms from /usr/lib/libatspi.so.0.0.1
--1884847-- Reading syms from /usr/lib/libjson-glib-1.0.so.0.1000.6
--1884847-- Reading syms from /usr/lib/libdatrie.so.1.4.0
--1884847-- Reading syms from /usr/lib/libblkid.so.1.1.0
--1884847-- Reading syms from /usr/lib/libstdc++.so.6.0.33
--1884847-- Reading syms from /usr/lib/libbrotlicommon.so.1.1.0
--1884847-- REDIR: 0x40274c0 (ld-linux-x86-64.so.2:strncmp) redirected to 0x484f8c0 (strncmp)
==1884847== Downloading debug info for /usr/lib/valgrind/vgpreload_core-amd64-linux.so...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/93060faeaf32d027082dabc8341faf32b7b32840/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/valgrind/vgpreload_core-amd64-linux.so
--1884847-- REDIR: 0x6cbcd10 (libc.so.6:strncasecmp) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cb9e20 (libc.so.6:mempcpy) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cd0610 (libc.so.6:wcpncpy) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cba1c0 (libc.so.6:stpcpy) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6d34ce0 (libc.so.6:__memmove_chk) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cdedc0 (libc.so.6:wmemcmp) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cbae90 (libc.so.6:strcat) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cb9490 (libc.so.6:memcpy@@GLIBC_2.14) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cd24c0 (libc.so.6:wcsncpy) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6d34bc0 (libc.so.6:__memcpy_chk) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
--1884847-- REDIR: 0x6cd1c10 (libc.so.6:wcslen) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cb9fd0 (libc.so.6:memset) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cd2520 (libc.so.6:wcsnlen) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cbd010 (libc.so.6:strnlen) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cbd0a0 (libc.so.6:strpbrk) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cbb010 (libc.so.6:strcmp) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cb9f40 (libc.so.6:memrchr) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cd0a00 (libc.so.6:wcschr) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cbaf00 (libc.so.6:index) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cbd0d0 (libc.so.6:rindex) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cd0ab0 (libc.so.6:wcscmp) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cba230 (libc.so.6:stpncpy) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cded40 (libc.so.6:wmemchr) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cbceb0 (libc.so.6:strncmp) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cba290 (libc.so.6:strcasecmp) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cbc280 (libc.so.6:strcspn) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cd19e0 (libc.so.6:wcscpy) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cbcdb0 (libc.so.6:strncasecmp_l) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cbaf80 (libc.so.6:strchrnul) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cb93a0 (libc.so.6:bcmp) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cbc210 (libc.so.6:strcpy) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cba330 (libc.so.6:strcasecmp_l) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cbcc80 (libc.so.6:strlen) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cbcf50 (libc.so.6:strncpy) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cb9d00 (libc.so.6:memmove) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
==1884847== Preferring higher priority redirection:
--1884847--     old: 0x06d7b2c0 (__memcpy_avx_unalign) R-> (2018.0) 0x04851820 __memcpy_avx_unaligned_erms
--1884847--     new: 0x06d7b2c0 (__memcpy_avx_unalign) R-> (2018.1) 0x048535b0 memmove
--1884847-- REDIR: 0x6cb9320 (libc.so.6:memchr) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
--1884847-- REDIR: 0x6cbd2d0 (libc.so.6:strspn) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
--1884847-- REDIR: 0x6cbdbf0 (libc.so.6:strstr) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
--1884847-- REDIR: 0x6cbce50 (libc.so.6:strncat) redirected to 0x483a1a0 (_vgnU_ifunc_wrapper)
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
--1884847-- REDIR: 0x6d7fef0 (libc.so.6:__strrchr_avx2) redirected to 0x484e5a0 (rindex)
--1884847-- REDIR: 0x6d7e040 (libc.so.6:__strlen_avx2) redirected to 0x484eca0 (strlen)
--1884847-- REDIR: 0x6d7ab60 (libc.so.6:__memcmp_avx2_movbe) redirected to 0x4852ba0 (bcmp)
--1884847-- REDIR: 0x6d7f120 (libc.so.6:__strncmp_avx2) redirected to 0x484f6e0 (strncmp)
--1884847-- REDIR: 0x6cb5190 (libc.so.6:malloc) redirected to 0x4845730 (malloc)
==1884847== Downloading debug info for /usr/lib/libglib-2.0.so.0.8200.4...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/443a4c4d7f48705038d59e3f6135a025298de9b9/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libglib-2.0.so.0.8200.4
--1884847-- REDIR: 0x6cb5c30 (libc.so.6:realloc) redirected to 0x484cdc0 (realloc)
--1884847-- REDIR: 0x6cb6430 (libc.so.6:calloc) redirected to 0x484cb60 (calloc)
==1884847== Downloading debug info for /usr/lib/libgobject-2.0.so.0.8200.4...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/7e5113b1346a0fb1d36f6ef8e6fc6861d20aa51b/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libgobject-2.0.so.0.8200.4
--1884847-- REDIR: 0x6d7b290 (libc.so.6:__memcpy_chk_avx_unaligned_erms) redirected to 0x48542b0 (__memmove_chk)
--1884847-- REDIR: 0x6d7d890 (libc.so.6:__strcmp_avx2) redirected to 0x484ffe0 (strcmp)
--1884847-- REDIR: 0x6d7b2c0 (libc.so.6:__memcpy_avx_unaligned_erms) redirected to 0x48535b0 (memmove)
--1884847-- REDIR: 0x6d7d460 (libc.so.6:__strchr_avx2) redirected to 0x484e7e0 (index)
--1884847-- REDIR: 0x6d7d150 (libc.so.6:__strcat_avx2) redirected to 0x484e810 (strcat)
--1884847-- REDIR: 0x6d7bcc0 (libc.so.6:__memset_avx2_unaligned_erms) redirected to 0x4853470 (memset)
--1884847-- REDIR: 0x6cb58b0 (libc.so.6:free) redirected to 0x4848880 (free)
==1884847== Downloading debug info for /usr/lib/libX11.so.6.4.0...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/b3ee00d455d6cd1a6eff98b23ba662a7cd1e959f/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libX11.so.6.4.0
==1884847== Downloading debug info for /usr/lib/libp11-kit.so.0.4.1...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/91892768435103c96a2d728e4c20406df35b6e9a/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libp11-kit.so.0.4.1
==1884847== Downloading debug info for /usr/lib/libpixman-1.so.0.44.2...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/36834cff6f36d6b98c61e0383a1e2fdb0ee99e75/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libpixman-1.so.0.44.2
==1884847== Downloading debug info for /usr/lib/libgnutls.so.30.40.3...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/2af3290ee61e447ef15edf0c24b869750a96ff0c/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libgnutls.so.30.40.3
==1884847== Downloading debug info for /usr/lib/libtasn1.so.6.6.4...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/fe25c1169e3894896aa94eaf8f988898c344e0ea/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libtasn1.so.6.6.4
--1884847-- REDIR: 0x6d7a8c0 (libc.so.6:__memchr_avx2) redirected to 0x4850210 (memchr)
--1884847-- REDIR: 0x6d7f780 (libc.so.6:__strncpy_avx2) redirected to 0x484efb0 (strncpy)
==1884847== Downloading debug info for /usr/lib/libgdk-3.so.0.2416.32...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/1aa3f331767109e7895f652e6c82f0a6fe3895a9/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libgdk-3.so.0.2416.32
--1884847-- REDIR: 0x6d7b280 (libc.so.6:__mempcpy_avx_unaligned_erms) redirected to 0x4854460 (mempcpy)
--1884847--   Considering /usr/lib/debug/.build-id/de/f7bc1e069c19f0b6b7c1c648e668b559770a36.debug ..
--1884847--   .. build-id is valid
--1884847-- REDIR: 0x6d7d6a0 (libc.so.6:__strchrnul_avx2) redirected to 0x4854330 (strchrnul)
--1884847-- REDIR: 0x6cb6320 (libc.so.6:aligned_alloc) redirected to 0x484dd50 (aligned_alloc)
--1884847-- REDIR: 0x6d7bfd0 (libc.so.6:__stpcpy_avx2) redirected to 0x4852ce0 (stpcpy)
--1884847-- REDIR: 0x6d7b9c0 (libc.so.6:__memrchr_avx2) redirected to 0x4850290 (memrchr)
--1884847-- REDIR: 0x6c513f0 (libc.so.6:putenv) redirected to 0x4855600 (putenv)
--1884847-- REDIR: 0x6d7fc20 (libc.so.6:__strnlen_avx2) redirected to 0x484ec40 (strnlen)
--1884847-- REDIR: 0x6d7e1c0 (libc.so.6:__strncasecmp_avx2) redirected to 0x484fa00 (strncasecmp)
==1884847== Downloading debug info for /usr/lib/libxcb.so.1.1.0...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/000512796d517237a3358266e464b28718ad96a5/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libxcb.so.1.1.0
--1884847-- REDIR: 0x6d35830 (libc.so.6:__strcpy_chk) redirected to 0x48543b0 (__strcpy_chk)
==1884847== Downloading debug info for /usr/lib/libXau.so.6.0.0...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/70cbe26a6761a8cf3314e8ef19ddd9e1eaa3eef5/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libXau.so.6.0.0
==1884847== Downloading debug info for /usr/lib/libgmp.so.10.5.0...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/7d4a85294987f7ccba2d4a2e1e9435ed16ca2ae1/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libgmp.so.10.5.0
==1884847== Downloading debug info for /usr/lib/libcairo.so.2.11802.2...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/ce3c26f7cb316efb2ab0ffbf801082cd7c7299c4/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libcairo.so.2.11802.2
--1884847-- REDIR: 0x6ccdee0 (libc.so.6:__strstr_sse2_unaligned) redirected to 0x4854a30 (strstr)
--1884847-- REDIR: 0x6d7ddf0 (libc.so.6:__strcpy_avx2) redirected to 0x484edf0 (strcpy)
--1884847-- REDIR: 0x6cb7790 (libc.so.6:reallocarray) redirected to 0x484d0d0 (reallocarray)
==1884847== Downloading debug info for /usr/lib/libgtk-3.so.0.2416.32...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/4d3386c86c87a3e91ee84996c88073420afa05a9/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libgtk-3.so.0.2416.32
--1884847-- REDIR: 0x6d7c750 (libc.so.6:__strcasecmp_l_avx2) redirected to 0x484fbc0 (strcasecmp_l)
--1884847-- REDIR: 0x6d9aac0 (libc.so.6:__strcspn_sse42) redirected to 0x4854c50 (strcspn)
==1884847== Downloading debug info for /usr/lib/libgmodule-2.0.so.0.8200.4...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/d7c9a85b0f76ad300423a144a5ec87e654859a89/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libgmodule-2.0.so.0.8200.4
--1884847-- Reading syms from /usr/lib/gtk-3.0/modules/libcanberra-gtk3-module.so
--1884847-- Reading syms from /usr/lib/libcanberra-gtk3.so.0.1.9
--1884847-- Reading syms from /usr/lib/libcanberra.so.0.2.5
--1884847-- Reading syms from /usr/lib/libvorbisfile.so.3.3.8
--1884847-- Reading syms from /usr/lib/libtdb.so.1.4.13
--1884847-- Reading syms from /usr/lib/libltdl.so.7.3.3
--1884847-- Reading syms from /usr/lib/libvorbis.so.0.4.9
--1884847-- Reading syms from /usr/lib/libogg.so.0.8.5
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== Downloading debug info for /usr/lib/libXext.so.6.4.0...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/6831a77ee8af0e641a9d63702d7b360b9982b811/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libXext.so.6.4.0
==1884847== Downloading debug info for /usr/lib/libXrandr.so.2.2.0...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/ea8bd85d3d58ddbe0e452a284c6002fdd83f65ab/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libXrandr.so.2.2.0
==1884847== Downloading debug info for /usr/lib/libcairo-gobject.so.2.11802.2...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/9ded72f436e228433403c11c453f5ca90232ae73/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libcairo-gobject.so.2.11802.2
==1884847== Downloading debug info for /usr/lib/libXi.so.6.1.0...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/a145e6a8b282dabb00af28dc724e82e4a7512213/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libXi.so.6.1.0
==1884847== Downloading debug info for /usr/lib/libXfixes.so.3.1.0...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/a43cf8422e78bdf739d9c453deb81df4a0e91ca6/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libXfixes.so.3.1.0
==1884847== Syscall param writev(vector[0]) points to uninitialised byte(s)
==1884847==    at 0x6CA0E56: __internal_syscall_cancel (cancellation.c:64)
==1884847==    by 0x6CA0E73: __syscall_cancel (cancellation.c:75)
==1884847==    by 0x6D28760: writev (writev.c:26)
==1884847==    by 0x5B283DD: UnknownInlinedFun (xcb_conn.c:296)
==1884847==    by 0x5B283DD: _xcb_conn_wait.part.0 (xcb_conn.c:553)
==1884847==    by 0x5B2855F: UnknownInlinedFun (xcb_out.c:469)
==1884847==    by 0x5B2855F: _xcb_out_send (xcb_out.c:470)
==1884847==    by 0x5B29A68: UnknownInlinedFun (xcb_out.c:416)
==1884847==    by 0x5B29A68: xcb_writev (xcb_out.c:409)
==1884847==    by 0x5A13EC9: _XSend (xcb_io.c:587)
==1884847==    by 0x5A0C57E: XQueryExtension (QuExt.c:52)
==1884847==    by 0x59FF27C: XInitExtension (InitExt.c:59)
==1884847==    by 0x63F8392: UnknownInlinedFun (Xfixes.c:57)
==1884847==    by 0x63F8392: UnknownInlinedFun (Xfixes.c:201)
==1884847==    by 0x63F8392: XFixesFindDisplay (Xfixes.c:195)
==1884847==    by 0x63FA706: XFixesQueryExtension (Xfixes.c:304)
==1884847==    by 0x529BE11: _gdk_x11_display_open (gdkdisplay-x11.c:1634)
==1884847==  Address 0xa4fa4b8 is 264 bytes inside a block of size 16,384 alloc'd
==1884847==    at 0x484CC13: calloc (vg_replace_malloc.c:1675)
==1884847==    by 0x5A02AF1: XOpenDisplay (OpenDis.c:241)
==1884847==    by 0x529BB7C: _gdk_x11_display_open (gdkdisplay-x11.c:1565)
==1884847==    by 0x52433B6: gdk_display_manager_open_display (gdkdisplaymanager.c:462)
==1884847==    by 0x4E81F22: UnknownInlinedFun (gtkmain.c:1110)
==1884847==    by 0x4E81F22: gtk_init_check (gtkmain.c:1102)
==1884847==    by 0x4E8368D: gtk_init (gtkmain.c:1167)
==1884847==    by 0x283016: x_term_init (xterm.c:29517)
==1884847==    by 0x288E75: Fx_open_connection (xfns.c:7320)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847== 
==1884847== Downloading debug info for /usr/lib/libXcomposite.so.1.0.0...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/1302e38405d565f4dac9ac5817d63fb06aecce17/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libXcomposite.so.1.0.0
==1884847== Downloading debug info for /usr/lib/libXdamage.so.1.1.0...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/be31afe0ce48e26c6f7de933ffa2dd0687c3c667/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libXdamage.so.1.1.0
--1884847-- REDIR: 0x6c52e40 (libc.so.6:unsetenv) redirected to 0x48556b0 (unsetenv)
==1884847== Downloading debug info for /usr/lib/gtk-3.0/modules/libcanberra-gtk3-module.so...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/a4cc3c681a5e76691bbe383a08dd0750acfe36cb/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/gtk-3.0/modules/libcanberra-gtk3-module.so
==1884847== Downloading debug info for /usr/lib/libpango-1.0.so.0.5600.1...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/8d72b1ccd6c5a783031b75384355175eb45c126a/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libpango-1.0.so.0.5600.1
==1884847== Downloading debug info for /usr/lib/libgio-2.0.so.0.8200.4...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/b3dee0c06311cc34a45bb580cebda03391b29ed5/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libgio-2.0.so.0.8200.4
--1884847-- Reading syms from /usr/lib/gio/modules/libgvfsdbus.so
--1884847-- Reading syms from /usr/lib/gvfs/libgvfscommon.so
==1884847== Downloading debug info for /usr/lib/gio/modules/libgvfsdbus.so...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/8ffdd787db99536eb448a4460fad59fdfea4611f/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/gio/modules/libgvfsdbus.so
==1884847== Downloading debug info for /usr/lib/gvfs/libgvfscommon.so...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/fb2045b65bf945e091913d72e0a98023231de7cc/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/gvfs/libgvfscommon.so
--1884847-- REDIR: 0x6cbcc10 (libc.so.6:strlcpy) redirected to 0x484f5b0 (strlcpy)
--1884847-- REDIR: 0x6d9d760 (libc.so.6:__strspn_sse42) redirected to 0x4854d50 (strspn)
==1884847== Downloading debug info for /usr/lib/libgdk_pixbuf-2.0.so.0.4200.12...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/35b1b74c4a792c2195058c32c1a65ddd987a25ce/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libgdk_pixbuf-2.0.so.0.4200.12
--1884847-- memcheck GC: 1000 nodes, 343 survivors (34.3%)
--1884847-- memcheck GC: 1014 new table size (driftup)
--1884847-- memcheck GC: 1014 nodes, 376 survivors (37.1%)
--1884847-- memcheck GC: 1029 new table size (driftup)
--1884847-- memcheck GC: 1029 nodes, 392 survivors (38.1%)
--1884847-- memcheck GC: 1044 new table size (driftup)
--1884847-- memcheck GC: 1044 nodes, 398 survivors (38.1%)
--1884847-- memcheck GC: 1059 new table size (driftup)
--1884847-- memcheck GC: 1059 nodes, 389 survivors (36.7%)
--1884847-- memcheck GC: 1074 new table size (driftup)
--1884847-- memcheck GC: 1074 nodes, 392 survivors (36.5%)
--1884847-- memcheck GC: 1090 new table size (driftup)
--1884847-- memcheck GC: 1090 nodes, 400 survivors (36.7%)
--1884847-- memcheck GC: 1106 new table size (driftup)
--1884847-- memcheck GC: 1106 nodes, 399 survivors (36.1%)
--1884847-- memcheck GC: 1122 new table size (driftup)
--1884847-- memcheck GC: 1122 nodes, 401 survivors (35.7%)
--1884847-- memcheck GC: 1138 new table size (driftup)
--1884847-- memcheck GC: 1138 nodes, 414 survivors (36.4%)
--1884847-- memcheck GC: 1155 new table size (driftup)
--1884847-- Reading syms from /usr/lib/gtk-3.0/modules/libcolorreload-gtk-module.so
==1884847== Downloading debug info for /usr/lib/gtk-3.0/modules/libcolorreload-gtk-module.so...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/11f4f5d24944178d00e805de1c4e931c857346f2/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/gtk-3.0/modules/libcolorreload-gtk-module.so
--1884847-- Reading syms from /usr/lib/gtk-3.0/modules/libwindow-decorations-gtk-module.so
==1884847== Downloading debug info for /usr/lib/gtk-3.0/modules/libwindow-decorations-gtk-module.so...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/9ab552aac2821fee183045d9f6a7cd94d99963cc/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/gtk-3.0/modules/libwindow-decorations-gtk-module.so
==1884847== Downloading debug info for /usr/lib/libXcursor.so.1.0.2...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/154203e1adcf252afb76bf247e0421aca5a0a6da/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libXcursor.so.1.0.2
==1884847== Downloading debug info for /usr/lib/libXrender.so.1.3.0...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/dabb6f1b08c3a0e283632e598449947e08120e15/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libXrender.so.1.3.0
==1884847== Downloading debug info for /usr/lib/libatk-1.0.so.0.25410.1...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/6f9907c9d860e81912ca58cd12a5304db8652f6d/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libatk-1.0.so.0.25410.1
--1884847-- memcheck GC: 1155 nodes, 417 survivors (36.1%)
--1884847-- memcheck GC: 1172 new table size (driftup)
==1884847== Downloading debug info for /usr/lib/libatk-bridge-2.0.so.0.0.0...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/16dab00e5b3fb0ea6e8377e5de77446ec7292a5b/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libatk-bridge-2.0.so.0.0.0
==1884847== Downloading debug info for /usr/lib/libdbus-1.so.3.38.3...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/29270c1a0655ae0a8bdb7173fd0ce76f59993255/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libdbus-1.so.3.38.3
==1884847== Downloading debug info for /usr/lib/libatspi.so.0.0.1...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/1137e8906efe58dbdb6d2309b2421938a70111c8/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libatspi.so.0.0.1
--1884847-- memcheck GC: 1172 nodes, 944 survivors (80.5%)
--1884847-- memcheck GC: 1657 new table size (stepup)
==1884847== Downloading debug info for /usr/lib/libXinerama.so.1.0.0...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/30382af1132b1d6ed87ec352d094d86371d8306e/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libXinerama.so.1.0.0
==1884847== Downloading debug info for /usr/lib/libfontconfig.so.1.15.0...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/2ae84021217cc9e9416b9309ccaa32dcae7820cf/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libfontconfig.so.1.15.0
==1884847== Downloading debug info for /usr/lib/libexpat.so.1.10.0...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/b95988939867e4440b578df539ff1e6c0b93f616/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libexpat.so.1.10.0
--1884847-- Reading syms from /usr/lib/gio/modules/libdconfsettings.so
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== Downloading debug info for /usr/lib/gio/modules/libdconfsettings.so...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/b3ed793faf015412ecc78c009ff535961363202b/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/gio/modules/libdconfsettings.so
==1884847== Downloading debug info for /usr/lib/libICE.so.6.3.0...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/a9475399b57755aa44552fd4004017859b3a68db/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libICE.so.6.3.0
==1884847== Downloading debug info for /usr/lib/libSM.so.6.0.1...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/eb459f0daebb3813e9112892ff465b8634c826c8/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libSM.so.6.0.1
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32A76A: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x32A76A: mark_maybe_pointer (alloc.c:4813)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32A773: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x32A773: mark_maybe_pointer (alloc.c:4813)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3213CE: mem_find (alloc.c:4198)
==1884847==    by 0x32A783: mark_maybe_pointer (alloc.c:4844)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3213D7: mem_find (alloc.c:4198)
==1884847==    by 0x32A783: mark_maybe_pointer (alloc.c:4844)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32A76A: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x32A76A: mark_maybe_pointer (alloc.c:4813)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32A773: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x32A773: mark_maybe_pointer (alloc.c:4813)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3213CE: mem_find (alloc.c:4198)
==1884847==    by 0x32A783: mark_maybe_pointer (alloc.c:4844)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3213D7: mem_find (alloc.c:4198)
==1884847==    by 0x32A783: mark_maybe_pointer (alloc.c:4844)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x321404: mem_find (alloc.c:4206)
==1884847==    by 0x321404: mem_find (alloc.c:4194)
==1884847==    by 0x32A783: mark_maybe_pointer (alloc.c:4844)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32140A: mem_find (alloc.c:4206)
==1884847==    by 0x32140A: mem_find (alloc.c:4194)
==1884847==    by 0x32A783: mark_maybe_pointer (alloc.c:4844)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x321414: mem_find (alloc.c:4206)
==1884847==    by 0x321414: mem_find (alloc.c:4194)
==1884847==    by 0x32A783: mark_maybe_pointer (alloc.c:4844)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x321404: mem_find (alloc.c:4206)
==1884847==    by 0x321404: mem_find (alloc.c:4194)
==1884847==    by 0x32A783: mark_maybe_pointer (alloc.c:4844)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32140A: mem_find (alloc.c:4206)
==1884847==    by 0x32140A: mem_find (alloc.c:4194)
==1884847==    by 0x32A783: mark_maybe_pointer (alloc.c:4844)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x321414: mem_find (alloc.c:4206)
==1884847==    by 0x321414: mem_find (alloc.c:4194)
==1884847==    by 0x32A783: mark_maybe_pointer (alloc.c:4844)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3215DE: live_cons_holding.isra.0 (alloc.c:4609)
==1884847==    by 0x32A864: mark_maybe_pointer (alloc.c:4860)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x3215F3: live_cons_holding.isra.0 (alloc.c:4623)
==1884847==    by 0x108: ???
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3215F7: live_cons_holding.isra.0 (alloc.c:4623)
==1884847==    by 0x32A864: mark_maybe_pointer (alloc.c:4860)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x321601: live_cons_holding.isra.0 (alloc.c:4623)
==1884847==    by 0x32A864: mark_maybe_pointer (alloc.c:4860)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x331BE4: pdumper_find_object_type_impl (pdumper.c:5205)
==1884847==    by 0x32A7BF: pdumper_find_object_type (pdumper.h:200)
==1884847==    by 0x32A7BF: mark_maybe_pointer (alloc.c:4832)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x331C07: dump_bitset_bit_set_p (pdumper.c:5042)
==1884847==    by 0x331C07: pdumper_find_object_type_impl (pdumper.c:5206)
==1884847==    by 0x32A7BF: pdumper_find_object_type (pdumper.h:200)
==1884847==    by 0x32A7BF: mark_maybe_pointer (alloc.c:4832)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x331C0B: pdumper_find_object_type_impl (pdumper.c:5206)
==1884847==    by 0x32A7BF: pdumper_find_object_type (pdumper.h:200)
==1884847==    by 0x32A7BF: mark_maybe_pointer (alloc.c:4832)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x331C66: dump_find_relocation (pdumper.c:5167)
==1884847==    by 0x331C66: pdumper_find_object_type_impl (pdumper.c:5209)
==1884847==    by 0x32A7BF: pdumper_find_object_type (pdumper.h:200)
==1884847==    by 0x32A7BF: mark_maybe_pointer (alloc.c:4832)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x331CB6: dump_find_relocation (pdumper.c:5174)
==1884847==    by 0x331CB6: pdumper_find_object_type_impl (pdumper.c:5209)
==1884847==    by 0x32A7BF: pdumper_find_object_type (pdumper.h:200)
==1884847==    by 0x32A7BF: mark_maybe_pointer (alloc.c:4832)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x331C86: pdumper_find_object_type_impl (pdumper.c:5210)
==1884847==    by 0x32A7BF: pdumper_find_object_type (pdumper.h:200)
==1884847==    by 0x32A7BF: mark_maybe_pointer (alloc.c:4832)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32A7D3: mark_maybe_pointer (alloc.c:4834)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x331BE4: pdumper_find_object_type_impl (pdumper.c:5205)
==1884847==    by 0x32A7BF: pdumper_find_object_type (pdumper.h:200)
==1884847==    by 0x32A7BF: mark_maybe_pointer (alloc.c:4832)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x331C66: dump_find_relocation (pdumper.c:5167)
==1884847==    by 0x331C66: pdumper_find_object_type_impl (pdumper.c:5209)
==1884847==    by 0x32A7BF: pdumper_find_object_type (pdumper.h:200)
==1884847==    by 0x32A7BF: mark_maybe_pointer (alloc.c:4832)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x331CB6: dump_find_relocation (pdumper.c:5174)
==1884847==    by 0x331CB6: pdumper_find_object_type_impl (pdumper.c:5209)
==1884847==    by 0x32A7BF: pdumper_find_object_type (pdumper.h:200)
==1884847==    by 0x32A7BF: mark_maybe_pointer (alloc.c:4832)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x331C86: pdumper_find_object_type_impl (pdumper.c:5210)
==1884847==    by 0x32A7BF: pdumper_find_object_type (pdumper.h:200)
==1884847==    by 0x32A7BF: mark_maybe_pointer (alloc.c:4832)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x322DFA: live_small_vector_holding.isra.0 (alloc.c:4780)
==1884847==    by 0x32A840: mark_maybe_pointer (alloc.c:4913)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x322E5A: live_small_vector_holding.isra.0 (alloc.c:4783)
==1884847==    by 0x32A840: mark_maybe_pointer (alloc.c:4913)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x322E9D: live_small_vector_holding.isra.0 (alloc.c:4780)
==1884847==    by 0x32A840: mark_maybe_pointer (alloc.c:4913)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x322E90: live_small_vector_holding.isra.0 (alloc.c:4783)
==1884847==    by 0x32A840: mark_maybe_pointer (alloc.c:4913)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x322D47: live_vector_pointer (alloc.c:4743)
==1884847==    by 0x32A840: mark_maybe_pointer (alloc.c:4913)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x331C07: dump_bitset_bit_set_p (pdumper.c:5042)
==1884847==    by 0x331C07: pdumper_find_object_type_impl (pdumper.c:5206)
==1884847==    by 0x32A7BF: pdumper_find_object_type (pdumper.h:200)
==1884847==    by 0x32A7BF: mark_maybe_pointer (alloc.c:4832)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x331C0B: pdumper_find_object_type_impl (pdumper.c:5206)
==1884847==    by 0x32A7BF: pdumper_find_object_type (pdumper.h:200)
==1884847==    by 0x32A7BF: mark_maybe_pointer (alloc.c:4832)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32A7D3: mark_maybe_pointer (alloc.c:4834)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32A7E7: mark_maybe_pointer (alloc.c:4838)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x327611: process_mark_stack (alloc.c:6774)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3276B2: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x3276B2: vector_marked_p (alloc.c:3961)
==1884847==    by 0x3276B2: process_mark_stack (alloc.c:6858)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3276BF: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x3276BF: vector_marked_p (alloc.c:3961)
==1884847==    by 0x3276BF: process_mark_stack (alloc.c:6858)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3276E0: vector_marked_p (alloc.c:3965)
==1884847==    by 0x3276E0: vector_marked_p (alloc.c:3959)
==1884847==    by 0x3276E0: process_mark_stack (alloc.c:6858)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x331CFD: dump_bitset_bit_set_p (pdumper.c:5042)
==1884847==    by 0x331CFD: pdumper_marked_p_impl (pdumper.c:5224)
==1884847==    by 0x3276F6: pdumper_marked_p (pdumper.h:239)
==1884847==    by 0x3276F6: vector_marked_p (alloc.c:3970)
==1884847==    by 0x3276F6: vector_marked_p (alloc.c:3959)
==1884847==    by 0x3276F6: process_mark_stack (alloc.c:6858)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3276F9: process_mark_stack (alloc.c:6858)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3273C2: XPNTR (alloc.c:586)
==1884847==    by 0x3273C2: process_mark_stack (alloc.c:6773)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3273E6: process_mark_stack (alloc.c:6774)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3274FE: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x3274FE: symbol_marked_p (alloc.c:4036)
==1884847==    by 0x3274FE: process_mark_stack (alloc.c:6970)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x327407: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x327407: symbol_marked_p (alloc.c:4036)
==1884847==    by 0x327407: process_mark_stack (alloc.c:6970)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x331CFD: dump_bitset_bit_set_p (pdumper.c:5042)
==1884847==    by 0x331CFD: pdumper_marked_p_impl (pdumper.c:5224)
==1884847==    by 0x327415: pdumper_marked_p (pdumper.h:239)
==1884847==    by 0x327415: symbol_marked_p (alloc.c:4037)
==1884847==    by 0x327415: process_mark_stack (alloc.c:6970)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x327418: process_mark_stack (alloc.c:6970)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== Downloading debug info for /usr/lib/libfreetype.so.6.20.2...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/2f4fe77dc8b04cf50240a00819242f5c7c38dde0/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libfreetype.so.6.20.2
==1884847== Syscall param writev(vector[0]) points to uninitialised byte(s)
==1884847==    at 0x6CACBE2: __syscall_cancel_arch (syscall_cancel.S:56)
==1884847==    by 0x6CA0E32: __internal_syscall_cancel (cancellation.c:49)
==1884847==    by 0x6CA0E73: __syscall_cancel (cancellation.c:75)
==1884847==    by 0x6D28760: writev (writev.c:26)
==1884847==    by 0x5B283DD: UnknownInlinedFun (xcb_conn.c:296)
==1884847==    by 0x5B283DD: _xcb_conn_wait.part.0 (xcb_conn.c:553)
==1884847==    by 0x5B2855F: UnknownInlinedFun (xcb_out.c:469)
==1884847==    by 0x5B2855F: _xcb_out_send (xcb_out.c:470)
==1884847==    by 0x5B29A68: UnknownInlinedFun (xcb_out.c:416)
==1884847==    by 0x5B29A68: xcb_writev (xcb_out.c:409)
==1884847==    by 0x5A13EC9: _XSend (xcb_io.c:587)
==1884847==    by 0x5A19764: _XReply (xcb_io.c:679)
==1884847==    by 0x59FDDB0: XInternAtom (IntAtom.c:182)
==1884847==    by 0x5A16C05: XSetWMProperties (WMProps.c:135)
==1884847==    by 0x52AD683: setup_toplevel_window.lto_priv.0 (gdkwindow-x11.c:943)
==1884847==  Address 0xa4fa48c is 220 bytes inside a block of size 16,384 alloc'd
==1884847==    at 0x484CC13: calloc (vg_replace_malloc.c:1675)
==1884847==    by 0x5A02AF1: XOpenDisplay (OpenDis.c:241)
==1884847==    by 0x529BB7C: _gdk_x11_display_open (gdkdisplay-x11.c:1565)
==1884847==    by 0x52433B6: gdk_display_manager_open_display (gdkdisplaymanager.c:462)
==1884847==    by 0x4E81F22: UnknownInlinedFun (gtkmain.c:1110)
==1884847==    by 0x4E81F22: gtk_init_check (gtkmain.c:1102)
==1884847==    by 0x4E8368D: gtk_init (gtkmain.c:1167)
==1884847==    by 0x283016: x_term_init (xterm.c:29517)
==1884847==    by 0x288E75: Fx_open_connection (xfns.c:7320)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847== 
--1884847-- Reading syms from /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader_svg.so
==1884847== Downloading debug info for /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader_svg.so...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/e996b6dd8903ee43c07452da710b406d4b6dd456/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader_svg.so
==1884847== Downloading debug info for /usr/lib/librsvg-2.so.2.59.2...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/085db2cf360e355055e9b3d71cda8786541af17f/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/librsvg-2.so.2.59.2
==1884847== Downloading debug info for /usr/lib/libxml2.so.2.13.5...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/5a6d0041fdbf23f29cc0a10aa50375e7563b4286/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libxml2.so.2.13.5
--1884847-- REDIR: 0x6cb71a0 (libc.so.6:posix_memalign) redirected to 0x484d9b0 (posix_memalign)
--1884847-- memcheck GC: 1657 nodes, 1302 survivors (78.6%)
--1884847-- memcheck GC: 2343 new table size (stepup)
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32164E: live_string_holding.isra.0 (alloc.c:4571)
==1884847==    by 0x32A894: mark_maybe_pointer (alloc.c:4871)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847== 
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x321658: live_string_holding.isra.0 (alloc.c:4574)
==1884847==    by 0x1010110: ???
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32165C: live_string_holding.isra.0 (alloc.c:4574)
==1884847==    by 0x32A894: mark_maybe_pointer (alloc.c:4871)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847== 
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x321664: live_string_holding.isra.0 (alloc.c:4581)
==1884847==    by 0x32A894: mark_maybe_pointer (alloc.c:4871)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32A898: mark_maybe_pointer (alloc.c:4872)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847==    by 0x1E5A88: parse_single_submenu (menu.c:555)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3273C2: XPNTR (alloc.c:586)
==1884847==    by 0x3273C2: process_mark_stack (alloc.c:6773)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847==    by 0x1E5A88: parse_single_submenu (menu.c:555)
==1884847== 
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x327620: process_mark_stack (alloc.c:6836)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847==    by 0x1E5A88: parse_single_submenu (menu.c:555)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32775B: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x32775B: string_marked_p (alloc.c:4019)
==1884847==    by 0x32775B: process_mark_stack (alloc.c:6841)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847==    by 0x1E5A88: parse_single_submenu (menu.c:555)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x327768: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x327768: string_marked_p (alloc.c:4019)
==1884847==    by 0x327768: process_mark_stack (alloc.c:6841)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847==    by 0x1E5A88: parse_single_submenu (menu.c:555)
==1884847== 
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x3279E0: process_mark_stack (alloc.c:6841)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847==    by 0x1E5A88: parse_single_submenu (menu.c:555)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x322D4F: live_vector_pointer (alloc.c:4743)
==1884847==    by 0x32A840: mark_maybe_pointer (alloc.c:4913)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32754B: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x32754B: cons_marked_p (alloc.c:4002)
==1884847==    by 0x32754B: process_mark_stack (alloc.c:7014)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847==    by 0x1E5A88: parse_single_submenu (menu.c:555)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x327554: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x327554: cons_marked_p (alloc.c:4002)
==1884847==    by 0x327554: process_mark_stack (alloc.c:7014)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847==    by 0x1E5A88: parse_single_submenu (menu.c:555)
==1884847== 
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x331CFD: dump_bitset_bit_set_p (pdumper.c:5042)
==1884847==    by 0x331CFD: pdumper_marked_p_impl (pdumper.c:5224)
==1884847==    by 0x3279FC: pdumper_marked_p (pdumper.h:239)
==1884847==    by 0x3279FC: cons_marked_p (alloc.c:4003)
==1884847==    by 0x3279FC: process_mark_stack (alloc.c:7014)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32757E: process_mark_stack (alloc.c:7014)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847==    by 0x1E5A88: parse_single_submenu (menu.c:555)
==1884847== 
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x331CFD: dump_bitset_bit_set_p (pdumper.c:5042)
==1884847==    by 0x331CFD: pdumper_marked_p_impl (pdumper.c:5224)
==1884847==    by 0x32777A: pdumper_marked_p (pdumper.h:239)
==1884847==    by 0x32777A: string_marked_p (alloc.c:4020)
==1884847==    by 0x32777A: process_mark_stack (alloc.c:6841)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x327788: process_mark_stack (alloc.c:6841)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847==    by 0x1E5A88: parse_single_submenu (menu.c:555)
==1884847== 
--1884847-- memcheck GC: 2343 nodes, 1763 survivors (75.2%)
--1884847-- memcheck GC: 3313 new table size (stepup)
--1884847-- memcheck GC: 3313 nodes, 3156 survivors (95.3%)
--1884847-- memcheck GC: 4685 new table size (stepup)
--1884847-- memcheck GC: 4685 nodes, 4524 survivors (96.6%)
--1884847-- memcheck GC: 6625 new table size (stepup)
==1884847== Downloading debug info for /usr/lib/libpangocairo-1.0.so.0.5600.1...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/dfa5e882cc324b3097197a1dd79bd385ad72c71d/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libpangocairo-1.0.so.0.5600.1
==1884847== Downloading debug info for /usr/lib/libpangoft2-1.0.so.0.5600.1...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/1755ebcbb01a84c9a90e5e86e70bf00020efa696/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libpangoft2-1.0.so.0.5600.1
--1884847-- REDIR: 0x6d9d660 (libc.so.6:__strpbrk_sse42) redirected to 0x4854c00 (strpbrk)
==1884847== Downloading debug info for /usr/lib/libharfbuzz.so.0.61020.0...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/b5985387286b11ccc9afde74eb3f20c17461a0e6/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libharfbuzz.so.0.61020.0
--1884847-- memcheck GC: 6625 nodes, 6355 survivors (95.9%)
--1884847-- memcheck GC: 9369 new table size (stepup)
==1884847== Downloading debug info for /usr/lib/libcanberra.so.0.2.5...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/67ec649841273be76818be139c67abe09ed9a82b/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libcanberra.so.0.2.5
==1884847== Downloading debug info for /usr/lib/libcanberra-gtk3.so.0.1.9...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/5947b51835b3349ee9999c89f783b85c0ba1fea6/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libcanberra-gtk3.so.0.1.9
==1884847== Downloading debug info for /usr/lib/libltdl.so.7.3.3...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/649cd645175527b789c06d165b09b3fa75a171f7/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libltdl.so.7.3.3
--1884847-- Reading syms from /usr/lib/libcanberra-0.30/libcanberra-multi.so
==1884847== Downloading debug info for /usr/lib/libcanberra-0.30/libcanberra-multi.so...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/b339109f09fbe5fb78bd558217511b21e95f00fe/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libcanberra-0.30/libcanberra-multi.so
--1884847-- Reading syms from /usr/lib/libcanberra-0.30/libcanberra-pulse.so
--1884847-- Reading syms from /usr/lib/libpulse.so.0.24.3
--1884847-- Reading syms from /usr/lib/pulseaudio/libpulsecommon-17.0.so
--1884847-- Reading syms from /usr/lib/libsndfile.so.1.0.37
--1884847-- Reading syms from /usr/lib/libasyncns.so.0.3.1
--1884847-- Reading syms from /usr/lib/libvorbisenc.so.2.0.12
--1884847-- Reading syms from /usr/lib/libFLAC.so.12.1.0
--1884847-- Reading syms from /usr/lib/libopus.so.0.10.1
--1884847-- Reading syms from /usr/lib/libmpg123.so.0.48.3
--1884847-- Reading syms from /usr/lib/libmp3lame.so.0.0.0
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== WARNING: new redirection conflicts with existing -- ignoring it
--1884847--     old: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2024.0) 0x048542b0 __memmove_chk
--1884847--     new: 0x06d7b290 (__memcpy_chk_avx_una) R-> (2030.0) 0x048549b0 __memcpy_chk
==1884847== Downloading debug info for /usr/lib/libcanberra-0.30/libcanberra-pulse.so...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/67537a05acb92872fc806cdc53fc38e2cd7dd1bc/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libcanberra-0.30/libcanberra-pulse.so
==1884847== Downloading debug info for /usr/lib/libpulse.so.0.24.3...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/8bf779728d5275051b2b543b11cc1d4f68bfa2ff/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libpulse.so.0.24.3
==1884847== Downloading debug info for /usr/lib/pulseaudio/libpulsecommon-17.0.so...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/daa1fdfd1a0fcf3ffb6b7c87750b454b0fa85b67/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/pulseaudio/libpulsecommon-17.0.so
--1884847-- REDIR: 0x6d7c740 (libc.so.6:__strcasecmp_avx2) redirected to 0x484f920 (strcasecmp)
--1884847-- WARNING: Serious error when reading debug info
--1884847-- When reading debug info from /memfd:pulseaudio (deleted):
--1884847-- failed to stat64/stat this file
--1884847-- Discarding syms at 0x1158b020-0x1158e5dd in /usr/lib/libcanberra-0.30/libcanberra-pulse.so (have_dinfo 1)
--1884847-- Reading syms from /usr/lib/libcanberra-0.30/libcanberra-alsa.so
==1884847== Downloading debug info for /usr/lib/libcanberra-0.30/libcanberra-alsa.so...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/d3fb4c6d264680414cd6cd610db582f558765ebb/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libcanberra-0.30/libcanberra-alsa.so
==1884847== Downloading debug info for /usr/lib/libtdb.so.1.4.13...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/00f019467a2c24dfc81bd207704874c3f86f339c/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libtdb.so.1.4.13
==1884847== Downloading debug info for /usr/lib/libxcb-util.so.1.0.0...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/810fa226392c6f1e3fbf5fcf22c093b3ee6a6871/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libxcb-util.so.1.0.0
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x321621: live_cons_holding.isra.0 (alloc.c:4611)
==1884847==    by 0x32A864: mark_maybe_pointer (alloc.c:4860)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847== 
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x32162D: live_cons_holding.isra.0 (alloc.c:4623)
==1884847==    by 0x108: ???
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x321631: live_cons_holding.isra.0 (alloc.c:4623)
==1884847==    by 0x32A864: mark_maybe_pointer (alloc.c:4860)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x321552: live_symbol_holding.isra.0 (alloc.c:4648)
==1884847==    by 0x32A8BB: mark_maybe_pointer (alloc.c:4880)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847== 
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x321588: live_symbol_holding.isra.0 (alloc.c:4653)
==1884847==    by 0x10101010100: ???
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32158C: live_symbol_holding.isra.0 (alloc.c:4653)
==1884847==    by 0x32A8BB: mark_maybe_pointer (alloc.c:4880)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847== 
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x321591: live_symbol_holding.isra.0 (alloc.c:4666)
==1884847==    by 0x32A8BB: mark_maybe_pointer (alloc.c:4880)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32A8C2: mark_maybe_pointer (alloc.c:4881)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x36541C: Frequire (fns.c:3418)
==1884847== 
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x327504: symbol_marked_p (alloc.c:4038)
==1884847==    by 0x327504: process_mark_stack (alloc.c:6970)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x36541C: Frequire (fns.c:3418)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x322D55: live_vector_pointer (alloc.c:4726)
==1884847==    by 0x32A840: mark_maybe_pointer (alloc.c:4913)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x322D63: live_vector_pointer (alloc.c:4727)
==1884847==    by 0x32A840: mark_maybe_pointer (alloc.c:4913)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32A844: mark_maybe_pointer (alloc.c:4914)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x36541C: Frequire (fns.c:3418)
==1884847== 
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x3277C0: vector_marked_p (alloc.c:3972)
==1884847==    by 0x3277C0: process_mark_stack (alloc.c:6858)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x36541C: Frequire (fns.c:3418)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x327727: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x327727: set_vector_marked (alloc.c:3978)
==1884847==    by 0x327727: process_mark_stack (alloc.c:6958)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x36541C: Frequire (fns.c:3418)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x327730: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x327730: set_vector_marked (alloc.c:3978)
==1884847==    by 0x327730: process_mark_stack (alloc.c:6958)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x36541C: Frequire (fns.c:3418)
==1884847== 
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x32773E: set_vector_marked (alloc.c:3984)
==1884847==    by 0x32773E: process_mark_stack (alloc.c:6958)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x36541C: Frequire (fns.c:3418)
==1884847== 
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x3273BA: mark_stack_pop (alloc.c:6717)
==1884847==    by 0x3273BA: process_mark_stack (alloc.c:6771)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x36541C: Frequire (fns.c:3418)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3277A2: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x3277A2: set_string_marked (alloc.c:4027)
==1884847==    by 0x3277A2: process_mark_stack (alloc.c:6844)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x36541C: Frequire (fns.c:3418)
==1884847== 
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x32795B: set_string_marked (alloc.c:4030)
==1884847==    by 0x32795B: process_mark_stack (alloc.c:6844)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x36541C: Frequire (fns.c:3418)
==1884847== 
--1884847-- memcheck GC: 9369 nodes, 7486 survivors (79.9%)
--1884847-- memcheck GC: 13249 new table size (stepup)
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3215BB: live_symbol_holding.isra.0 (alloc.c:4650)
==1884847==    by 0x32A8BB: mark_maybe_pointer (alloc.c:4880)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x351AD5: maybe_gc (lisp.h:5592)
==1884847==    by 0x351AD5: eval_sub (eval.c:2406)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x350083: Fautoload_do_load (eval.c:2337)
==1884847==    by 0x35182C: eval_sub (eval.c:2561)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3214EE: live_float_holding.isra.0 (alloc.c:4695)
==1884847==    by 0x32A934: mark_maybe_pointer (alloc.c:4891)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x351AD5: maybe_gc (lisp.h:5592)
==1884847==    by 0x351AD5: eval_sub (eval.c:2406)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x350083: Fautoload_do_load (eval.c:2337)
==1884847==    by 0x35182C: eval_sub (eval.c:2561)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3214FF: live_float_holding.isra.0 (alloc.c:4698)
==1884847==    by 0x32A934: mark_maybe_pointer (alloc.c:4891)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x351AD5: maybe_gc (lisp.h:5592)
==1884847==    by 0x351AD5: eval_sub (eval.c:2406)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x350083: Fautoload_do_load (eval.c:2337)
==1884847==    by 0x35182C: eval_sub (eval.c:2561)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32152E: live_float_holding.isra.0 (alloc.c:4700)
==1884847==    by 0x32A934: mark_maybe_pointer (alloc.c:4891)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x351AD5: maybe_gc (lisp.h:5592)
==1884847==    by 0x351AD5: eval_sub (eval.c:2406)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x350083: Fautoload_do_load (eval.c:2337)
==1884847==    by 0x35182C: eval_sub (eval.c:2561)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32A938: mark_maybe_pointer (alloc.c:4892)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x351AD5: maybe_gc (lisp.h:5592)
==1884847==    by 0x351AD5: eval_sub (eval.c:2406)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x350083: Fautoload_do_load (eval.c:2337)
==1884847==    by 0x35182C: eval_sub (eval.c:2561)
==1884847==    by 0x386840: readevalloop (lread.c:2348)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x327642: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x327642: process_mark_stack (alloc.c:7038)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x351AD5: maybe_gc (lisp.h:5592)
==1884847==    by 0x351AD5: eval_sub (eval.c:2406)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x350083: Fautoload_do_load (eval.c:2337)
==1884847==    by 0x35182C: eval_sub (eval.c:2561)
==1884847==    by 0x386840: readevalloop (lread.c:2348)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32764B: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x32764B: process_mark_stack (alloc.c:7038)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x351AD5: maybe_gc (lisp.h:5592)
==1884847==    by 0x351AD5: eval_sub (eval.c:2406)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x350083: Fautoload_do_load (eval.c:2337)
==1884847==    by 0x35182C: eval_sub (eval.c:2561)
==1884847==    by 0x386840: readevalloop (lread.c:2348)
==1884847== 
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x327677: process_mark_stack (alloc.c:7040)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x351AD5: maybe_gc (lisp.h:5592)
==1884847==    by 0x351AD5: eval_sub (eval.c:2406)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x350083: Fautoload_do_load (eval.c:2337)
==1884847==    by 0x35182C: eval_sub (eval.c:2561)
==1884847==    by 0x386840: readevalloop (lread.c:2348)
==1884847== 
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x32767B: process_mark_stack (alloc.c:7040)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x351AD5: maybe_gc (lisp.h:5592)
==1884847==    by 0x351AD5: eval_sub (eval.c:2406)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x350083: Fautoload_do_load (eval.c:2337)
==1884847==    by 0x35182C: eval_sub (eval.c:2561)
==1884847==    by 0x386840: readevalloop (lread.c:2348)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32767F: process_mark_stack (alloc.c:7040)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x351AD5: maybe_gc (lisp.h:5592)
==1884847==    by 0x351AD5: eval_sub (eval.c:2406)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x350083: Fautoload_do_load (eval.c:2337)
==1884847==    by 0x35182C: eval_sub (eval.c:2561)
==1884847==    by 0x386840: readevalloop (lread.c:2348)
==1884847== 
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x327685: process_mark_stack (alloc.c:7041)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x351AD5: maybe_gc (lisp.h:5592)
==1884847==    by 0x351AD5: eval_sub (eval.c:2406)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x350083: Fautoload_do_load (eval.c:2337)
==1884847==    by 0x35182C: eval_sub (eval.c:2561)
==1884847==    by 0x386840: readevalloop (lread.c:2348)
==1884847== 
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x327689: process_mark_stack (alloc.c:7041)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x351AD5: maybe_gc (lisp.h:5592)
==1884847==    by 0x351AD5: eval_sub (eval.c:2406)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x350083: Fautoload_do_load (eval.c:2337)
==1884847==    by 0x35182C: eval_sub (eval.c:2561)
==1884847==    by 0x386840: readevalloop (lread.c:2348)
==1884847== 
==1884847== 
==1884847== More than 100 errors detected.  Subsequent errors
==1884847== will still be recorded, but in less detail than before.
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x322707: sweep_floats (alloc.c:7235)
==1884847==    by 0x329207: gc_sweep (alloc.c:7427)
==1884847==    by 0x329207: garbage_collect (alloc.c:6263)
==1884847==    by 0x351AD5: maybe_gc (lisp.h:5592)
==1884847==    by 0x351AD5: eval_sub (eval.c:2406)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x350083: Fautoload_do_load (eval.c:2337)
==1884847==    by 0x35182C: eval_sub (eval.c:2561)
==1884847==    by 0x386840: readevalloop (lread.c:2348)
==1884847==    by 0x387C30: Feval_buffer (lread.c:2421)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847== 
--1884847-- memcheck GC: 13249 nodes, 12480 survivors (94.2%)
--1884847-- memcheck GC: 18736 new table size (stepup)
==1884847== Downloading debug info for /usr/lib/libbrotlicommon.so.1.1.0...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/00abf7a3dcb77db4775535bf480f8b0fd67ce332/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libbrotlicommon.so.1.1.0
==1884847== Downloading debug info for /usr/lib/libbrotlidec.so.1.1.0...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/e02bda716f45b5747256d173e0b210dc4ac78035/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libbrotlidec.so.1.1.0
==1884847== Downloading debug info for /usr/lib/libz.so.1.3.1...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/940f8316b7e8ff258327aac988b05f6ec639d3a8/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libz.so.1.3.1
--1884847-- memcheck GC: 18736 nodes, 12359 survivors (66.0%)
--1884847-- memcheck GC: 26496 new table size (stepup)
==1884847== Downloading debug info for /usr/lib/libtree-sitter.so.0.25...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/36e3b8445d60a49abd744538e435a60f903c2be0/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libtree-sitter.so.0.25
--1884847-- memcheck GC: 26496 nodes, 23455 survivors (88.5%)
--1884847-- memcheck GC: 37471 new table size (stepup)
--1884847-- memcheck GC: 37471 nodes, 30070 survivors (80.2%)
--1884847-- memcheck GC: 52991 new table size (stepup)
--1884847-- memcheck GC: 52991 nodes, 30070 survivors (56.7%)
--1884847-- memcheck GC: 74940 new table size (stepup)
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32A8C2: mark_maybe_pointer (alloc.c:4881)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x353165: maybe_gc (lisp.h:5592)
==1884847==    by 0x353165: Ffuncall (eval.c:2994)
==1884847==    by 0x35D9FE: call1 (lisp.h:3248)
==1884847==    by 0x35D9FE: mapcar1 (fns.c:3007)
==1884847==    by 0x3604E5: Fmapcar (fns.c:3127)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2363B5: call2 (lisp.h:3255)
==1884847==    by 0x2363B5: map_sub_char_table (chartab.c:811)
==1884847==    by 0x236040: map_sub_char_table (chartab.c:769)
==1884847==    by 0x236040: map_sub_char_table (chartab.c:769)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3273E6: process_mark_stack (alloc.c:6774)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x353165: maybe_gc (lisp.h:5592)
==1884847==    by 0x353165: Ffuncall (eval.c:2994)
==1884847==    by 0x35D9FE: call1 (lisp.h:3248)
==1884847==    by 0x35D9FE: mapcar1 (fns.c:3007)
==1884847==    by 0x3604E5: Fmapcar (fns.c:3127)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2363B5: call2 (lisp.h:3255)
==1884847==    by 0x2363B5: map_sub_char_table (chartab.c:811)
==1884847==    by 0x236040: map_sub_char_table (chartab.c:769)
==1884847==    by 0x236040: map_sub_char_table (chartab.c:769)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3274FE: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x3274FE: symbol_marked_p (alloc.c:4036)
==1884847==    by 0x3274FE: process_mark_stack (alloc.c:6970)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x353165: maybe_gc (lisp.h:5592)
==1884847==    by 0x353165: Ffuncall (eval.c:2994)
==1884847==    by 0x35D9FE: call1 (lisp.h:3248)
==1884847==    by 0x35D9FE: mapcar1 (fns.c:3007)
==1884847==    by 0x3604E5: Fmapcar (fns.c:3127)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2363B5: call2 (lisp.h:3255)
==1884847==    by 0x2363B5: map_sub_char_table (chartab.c:811)
==1884847==    by 0x236040: map_sub_char_table (chartab.c:769)
==1884847==    by 0x236040: map_sub_char_table (chartab.c:769)
==1884847== 
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x327407: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x327407: symbol_marked_p (alloc.c:4036)
==1884847==    by 0x327407: process_mark_stack (alloc.c:6970)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x353165: maybe_gc (lisp.h:5592)
==1884847==    by 0x353165: Ffuncall (eval.c:2994)
==1884847==    by 0x35D9FE: call1 (lisp.h:3248)
==1884847==    by 0x35D9FE: mapcar1 (fns.c:3007)
==1884847==    by 0x3604E5: Fmapcar (fns.c:3127)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2363B5: call2 (lisp.h:3255)
==1884847==    by 0x2363B5: map_sub_char_table (chartab.c:811)
==1884847==    by 0x236040: map_sub_char_table (chartab.c:769)
==1884847==    by 0x236040: map_sub_char_table (chartab.c:769)
==1884847== 
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x327504: symbol_marked_p (alloc.c:4038)
==1884847==    by 0x327504: process_mark_stack (alloc.c:6970)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x353165: maybe_gc (lisp.h:5592)
==1884847==    by 0x353165: Ffuncall (eval.c:2994)
==1884847==    by 0x35D9FE: call1 (lisp.h:3248)
==1884847==    by 0x35D9FE: mapcar1 (fns.c:3007)
==1884847==    by 0x3604E5: Fmapcar (fns.c:3127)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2363B5: call2 (lisp.h:3255)
==1884847==    by 0x2363B5: map_sub_char_table (chartab.c:811)
==1884847==    by 0x236040: map_sub_char_table (chartab.c:769)
==1884847==    by 0x236040: map_sub_char_table (chartab.c:769)
==1884847== 
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x327950: process_mark_stack (alloc.c:6841)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x353165: maybe_gc (lisp.h:5592)
==1884847==    by 0x353165: Ffuncall (eval.c:2994)
==1884847==    by 0x35D9FE: call1 (lisp.h:3248)
==1884847==    by 0x35D9FE: mapcar1 (fns.c:3007)
==1884847==    by 0x3604E5: Fmapcar (fns.c:3127)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2363B5: call2 (lisp.h:3255)
==1884847==    by 0x2363B5: map_sub_char_table (chartab.c:811)
==1884847==    by 0x236040: map_sub_char_table (chartab.c:769)
==1884847==    by 0x236040: map_sub_char_table (chartab.c:769)
==1884847== 
--1884847-- memcheck GC: 74940 nodes, 27459 survivors (36.6%)
--1884847-- memcheck GC: 76064 new table size (driftup)
--1884847-- memcheck GC: 76064 nodes, 27401 survivors (36.0%)
--1884847-- memcheck GC: 77204 new table size (driftup)
--1884847-- memcheck GC: 77204 nodes, 28449 survivors (36.8%)
--1884847-- memcheck GC: 78362 new table size (driftup)
==1884847== Syscall param writev(vector[1]) points to uninitialised byte(s)
==1884847==    at 0x6CACBE2: __syscall_cancel_arch (syscall_cancel.S:56)
==1884847==    by 0x6CA0E32: __internal_syscall_cancel (cancellation.c:49)
==1884847==    by 0x6CA0E73: __syscall_cancel (cancellation.c:75)
==1884847==    by 0x6D28760: writev (writev.c:26)
==1884847==    by 0x5B283DD: UnknownInlinedFun (xcb_conn.c:296)
==1884847==    by 0x5B283DD: _xcb_conn_wait.part.0 (xcb_conn.c:553)
==1884847==    by 0x5B2855F: UnknownInlinedFun (xcb_out.c:469)
==1884847==    by 0x5B2855F: _xcb_out_send (xcb_out.c:470)
==1884847==    by 0x5B29A68: UnknownInlinedFun (xcb_out.c:416)
==1884847==    by 0x5B29A68: xcb_writev (xcb_out.c:409)
==1884847==    by 0x5A13EC9: _XSend (xcb_io.c:587)
==1884847==    by 0x640BC20: XdbeSwapBuffers (Xdbe.c:249)
==1884847==    by 0x25D5EC: show_back_buffer (xterm.c:7312)
==1884847==    by 0x25D658: XTbuffer_flipping_unblocked_hook (xterm.c:7440)
==1884847==    by 0x190A2C: unblock_buffer_flips.part.0 (xdisp.c:17559)
==1884847==  Address 0x1ffeffcf55 is on thread 1's stack
==1884847==  in frame #8, created by XdbeSwapBuffers (Xdbe.c:228)
==1884847== 
--1884847-- Reading syms from /usr/lib/libtree-sitter-rust.so.15.0
==1884847== Downloading debug info for /usr/lib/libjansson.so.4.14.0...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/311d95263425cf406bdf27b4b1867af729afd260/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libjansson.so.4.14.0
==1884847== Downloading debug info for /usr/lib/libpng16.so.16.46.0...
--1884847--   Considering /home/evgeniy/.cache/debuginfod_client/548d5fe8c5f4c16029dc28e5d9277c82d20f601a/debuginfo ..
--1884847--   .. CRC is valid
==1884847== Successfully downloaded debug file for /usr/lib/libpng16.so.16.46.0
--1884847-- memcheck GC: 78362 nodes, 61813 survivors (78.9%)
--1884847-- memcheck GC: 110820 new table size (stepup)
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x1D2644: draw_glyphs (xdisp.c:30584)
==1884847==    by 0x1D439A: gui_write_glyphs (xdisp.c:32703)
==1884847==    by 0x1744AB: update_text_area (dispnew.c:4149)
==1884847==    by 0x1744AB: update_window_line (dispnew.c:4259)
==1884847==    by 0x17AA75: update_window (dispnew.c:3731)
==1884847==    by 0x17C732: update_single_window (dispnew.c:3480)
==1884847==    by 0x1C81AF: echo_area_display (xdisp.c:13229)
==1884847==    by 0x1CA8B2: message3_nolog (xdisp.c:12131)
==1884847==    by 0x1CACA7: message3 (xdisp.c:12061)
==1884847==    by 0x346886: Fmessage (editfns.c:3205)
==1884847==    by 0x346886: Fmessage (editfns.c:3173)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353661: Fapply (eval.c:2627)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847== 
==1884847== Invalid read of size 8
==1884847==    at 0x48536DF: memmove (vg_replace_strmem.c:1414)
==1884847==    by 0x34EC86: do_one_unbind (eval.c:3636)
==1884847==    by 0x34EC86: unbind_to (eval.c:3764)
==1884847==    by 0x2C4376: read_char (keyboard.c:2725)
==1884847==    by 0x2C646C: read_key_sequence (keyboard.c:10084)
==1884847==    by 0x2C8525: command_loop_1 (keyboard.c:1384)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847==    by 0x2B273E: command_loop_2 (keyboard.c:1133)
==1884847==    by 0x34D6D7: internal_catch (eval.c:1197)
==1884847==    by 0x2B26C4: command_loop (keyboard.c:1111)
==1884847==    by 0x2BA460: recursive_edit_1 (keyboard.c:720)
==1884847==    by 0x2BA83C: Frecursive_edit (keyboard.c:803)
==1884847==    by 0x1720E5: main (emacs.c:2521)
==1884847==  Address 0x1ffeffef70 is on thread 1's stack
==1884847==  136 bytes below stack pointer
==1884847== 
--1884847-- memcheck GC: 110820 nodes, 93991 survivors (84.8%)
--1884847-- memcheck GC: 156723 new table size (stepup)
==1884847== realloc() with size 0
==1884847==    at 0x484CE40: realloc (vg_replace_malloc.c:1801)
==1884847==    by 0x3238F1: lrealloc (alloc.c:1380)
==1884847==    by 0x3238F1: xrealloc (alloc.c:794)
==1884847==    by 0x3238F1: xnrealloc (alloc.c:851)
==1884847==    by 0x3F26CF: hbfont_otf_features (hbfont.c:169)
==1884847==    by 0x3F2B9C: hbfont_otf_capability (hbfont.c:230)
==1884847==    by 0x375A28: Ffont_info (font.c:5380)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353661: Fapply (eval.c:2627)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x3533BF: Fapply (eval.c:2670)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==  Address 0xdb337c0 is 0 bytes after a block of size 0 alloc'd
==1884847==    at 0x48457A8: malloc (vg_replace_malloc.c:446)
==1884847==    by 0x323948: lmalloc (alloc.c:1365)
==1884847==    by 0x323948: xrealloc (alloc.c:792)
==1884847==    by 0x323948: xnrealloc (alloc.c:851)
==1884847==    by 0x3F26CF: hbfont_otf_features (hbfont.c:169)
==1884847==    by 0x3F2B9C: hbfont_otf_capability (hbfont.c:230)
==1884847==    by 0x375A28: Ffont_info (font.c:5380)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353661: Fapply (eval.c:2627)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x3533BF: Fapply (eval.c:2670)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847== 
--1884847-- memcheck GC: 156723 nodes, 87673 survivors (55.9%)
--1884847-- memcheck GC: 221639 new table size (stepup)
--1884847-- memcheck GC: 221639 nodes, 84886 survivors (38.3%)
--1884847-- memcheck GC: 221639 nodes, 117258 survivors (52.9%)
--1884847-- memcheck GC: 313444 new table size (stepup)
==1884847== Invalid read of size 8
==1884847==    at 0x379AEF: STRING_BYTES (lisp.h:1714)
==1884847==    by 0x379AEF: SBYTES (lisp.h:1723)
==1884847==    by 0x379AEF: print_object (print.c:2399)
==1884847==    by 0x37B2D2: Fprin1 (print.c:776)
==1884847==    by 0x37BAF8: print_error_message (print.c:1134)
==1884847==    by 0x2BA03A: Fcommand_error_default_function (keyboard.c:1070)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2BA91D: call3 (lisp.h:3262)
==1884847==    by 0x2BA91D: cmd_error_internal (keyboard.c:1013)
==1884847==    by 0x2BAAA1: cmd_error (keyboard.c:981)
==1884847==    by 0x34D770: internal_condition_case (eval.c:1470)
==1884847==    by 0x2B273E: command_loop_2 (keyboard.c:1133)
==1884847==    by 0x34D6D7: internal_catch (eval.c:1197)
==1884847==    by 0x2B26C4: command_loop (keyboard.c:1111)
==1884847==  Address 0x4 is not stack'd, malloc'd or (recently) free'd
==1884847== 
Fatal error 11: Segmentation fault
Backtrace:
/usr/bin/emacs-29.4(emacs_backtrace+0x5b) [0x2d740b]
/usr/bin/emacs-29.4(terminate_due_to_signal+0xa0) [0x163797]
/usr/bin/emacs-29.4(+0x5c092) [0x164092]
/usr/bin/emacs-29.4(+0x5c099) [0x164099]
/usr/bin/emacs-29.4(+0x1cd341) [0x2d5341]
/usr/lib/libc.so.6(+0x3dcd0) [0x6c4ccd0]
/usr/bin/emacs-29.4(+0x271aef) [0x379aef]
/usr/bin/emacs-29.4(Fprin1+0x73) [0x37b2d3]
/usr/bin/emacs-29.4(print_error_message+0x539) [0x37baf9]
/usr/bin/emacs-29.4(Fcommand_error_default_function+0xbb) [0x2ba03b]
/usr/bin/emacs-29.4(exec_byte_code+0x44c) [0x3a0d6c]
/usr/bin/emacs-29.4(Ffuncall+0xf5) [0x3530c5]
/usr/bin/emacs-29.4(cmd_error_internal+0xbe) [0x2ba91e]
/usr/bin/emacs-29.4(+0x1b2aa2) [0x2baaa2]
/usr/bin/emacs-29.4(internal_condition_case+0x61) [0x34d771]
/usr/bin/emacs-29.4(command_loop_2+0x3f) [0x2b273f]
/usr/bin/emacs-29.4(internal_catch+0x48) [0x34d6d8]
/usr/bin/emacs-29.4(+0x1aa6c5) [0x2b26c5]
/usr/bin/emacs-29.4(recursive_edit_1+0xa1) [0x2ba461]
/usr/bin/emacs-29.4(Frecursive_edit+0xdd) [0x2ba83d]
/usr/bin/emacs-29.4(main+0x22c6) [0x1720e6]
/usr/lib/libc.so.6(+0x27488) [0x6c36488]
/usr/lib/libc.so.6(__libc_start_main+0x8c) [0x6c3654c]
/usr/bin/emacs-29.4(_start+0x25) [0x172655]
==1884847== 
==1884847== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==1884847==    at 0x6CA6624: __pthread_kill_implementation (pthread_kill.c:44)
==1884847==    by 0x6C4CB9F: raise (raise.c:26)
==1884847==    by 0x1637C9: terminate_due_to_signal (emacs.c:464)
==1884847==    by 0x164091: handle_fatal_signal (sysdep.c:1783)
==1884847==    by 0x164098: deliver_thread_signal.constprop.0.cold (sysdep.c:1775)
==1884847==    by 0x2D5340: deliver_fatal_thread_signal (sysdep.c:1795)
==1884847==    by 0x2D5340: handle_sigsegv (sysdep.c:1888)
==1884847==    by 0x6C4CCCF: ??? (in /usr/lib/libc.so.6)
==1884847==    by 0x379AEE: SYMBOL_NAME (lisp.h:2336)
==1884847==    by 0x379AEE: print_object (print.c:2398)
==1884847== 
==1884847== HEAP SUMMARY:
==1884847==     in use at exit: 530,357,668 bytes in 191,740 blocks
==1884847==   total heap usage: 8,134,403 allocs, 7,942,663 frees, 8,270,174,278 bytes allocated
==1884847== 
==1884847== Searching for pointers to 190,288 not-freed blocks
==1884847== Checked 249,035,824 bytes
==1884847== 
==1884847== LEAK SUMMARY:
==1884847==    definitely lost: 30,597 bytes in 91 blocks
==1884847==    indirectly lost: 75,868 bytes in 2,905 blocks
==1884847==      possibly lost: 8,784,392 bytes in 31,871 blocks
==1884847==    still reachable: 521,298,243 bytes in 155,421 blocks
==1884847==         suppressed: 0 bytes in 0 blocks
==1884847== Rerun with --leak-check=full to see details of leaked memory
==1884847== 
==1884847== Use --track-origins=yes to see where uninitialised values come from
==1884847== ERROR SUMMARY: 308852 errors from 112 contexts (suppressed: 0 from 0)
==1884847== 
==1884847== 1 errors in context 1 of 112:
==1884847== Invalid read of size 8
==1884847==    at 0x379AEF: STRING_BYTES (lisp.h:1714)
==1884847==    by 0x379AEF: SBYTES (lisp.h:1723)
==1884847==    by 0x379AEF: print_object (print.c:2399)
==1884847==    by 0x37B2D2: Fprin1 (print.c:776)
==1884847==    by 0x37BAF8: print_error_message (print.c:1134)
==1884847==    by 0x2BA03A: Fcommand_error_default_function (keyboard.c:1070)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2BA91D: call3 (lisp.h:3262)
==1884847==    by 0x2BA91D: cmd_error_internal (keyboard.c:1013)
==1884847==    by 0x2BAAA1: cmd_error (keyboard.c:981)
==1884847==    by 0x34D770: internal_condition_case (eval.c:1470)
==1884847==    by 0x2B273E: command_loop_2 (keyboard.c:1133)
==1884847==    by 0x34D6D7: internal_catch (eval.c:1197)
==1884847==    by 0x2B26C4: command_loop (keyboard.c:1111)
==1884847==  Address 0x4 is not stack'd, malloc'd or (recently) free'd
==1884847== 
==1884847== 
==1884847== 1 errors in context 2 of 112:
==1884847== Syscall param writev(vector[1]) points to uninitialised byte(s)
==1884847==    at 0x6CACBE2: __syscall_cancel_arch (syscall_cancel.S:56)
==1884847==    by 0x6CA0E32: __internal_syscall_cancel (cancellation.c:49)
==1884847==    by 0x6CA0E73: __syscall_cancel (cancellation.c:75)
==1884847==    by 0x6D28760: writev (writev.c:26)
==1884847==    by 0x5B283DD: UnknownInlinedFun (xcb_conn.c:296)
==1884847==    by 0x5B283DD: _xcb_conn_wait.part.0 (xcb_conn.c:553)
==1884847==    by 0x5B2855F: UnknownInlinedFun (xcb_out.c:469)
==1884847==    by 0x5B2855F: _xcb_out_send (xcb_out.c:470)
==1884847==    by 0x5B29A68: UnknownInlinedFun (xcb_out.c:416)
==1884847==    by 0x5B29A68: xcb_writev (xcb_out.c:409)
==1884847==    by 0x5A13EC9: _XSend (xcb_io.c:587)
==1884847==    by 0x640BC20: XdbeSwapBuffers (Xdbe.c:249)
==1884847==    by 0x25D5EC: show_back_buffer (xterm.c:7312)
==1884847==    by 0x25D658: XTbuffer_flipping_unblocked_hook (xterm.c:7440)
==1884847==    by 0x190A2C: unblock_buffer_flips.part.0 (xdisp.c:17559)
==1884847==  Address 0x1ffeffcf55 is on thread 1's stack
==1884847==  in frame #8, created by XdbeSwapBuffers (Xdbe.c:228)
==1884847== 
==1884847== 
==1884847== 1 errors in context 3 of 112:
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x327504: symbol_marked_p (alloc.c:4038)
==1884847==    by 0x327504: process_mark_stack (alloc.c:6970)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x353165: maybe_gc (lisp.h:5592)
==1884847==    by 0x353165: Ffuncall (eval.c:2994)
==1884847==    by 0x35D9FE: call1 (lisp.h:3248)
==1884847==    by 0x35D9FE: mapcar1 (fns.c:3007)
==1884847==    by 0x3604E5: Fmapcar (fns.c:3127)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2363B5: call2 (lisp.h:3255)
==1884847==    by 0x2363B5: map_sub_char_table (chartab.c:811)
==1884847==    by 0x236040: map_sub_char_table (chartab.c:769)
==1884847==    by 0x236040: map_sub_char_table (chartab.c:769)
==1884847== 
==1884847== 
==1884847== 1 errors in context 4 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x327407: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x327407: symbol_marked_p (alloc.c:4036)
==1884847==    by 0x327407: process_mark_stack (alloc.c:6970)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x353165: maybe_gc (lisp.h:5592)
==1884847==    by 0x353165: Ffuncall (eval.c:2994)
==1884847==    by 0x35D9FE: call1 (lisp.h:3248)
==1884847==    by 0x35D9FE: mapcar1 (fns.c:3007)
==1884847==    by 0x3604E5: Fmapcar (fns.c:3127)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2363B5: call2 (lisp.h:3255)
==1884847==    by 0x2363B5: map_sub_char_table (chartab.c:811)
==1884847==    by 0x236040: map_sub_char_table (chartab.c:769)
==1884847==    by 0x236040: map_sub_char_table (chartab.c:769)
==1884847== 
==1884847== 
==1884847== 1 errors in context 5 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3274FE: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x3274FE: symbol_marked_p (alloc.c:4036)
==1884847==    by 0x3274FE: process_mark_stack (alloc.c:6970)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x353165: maybe_gc (lisp.h:5592)
==1884847==    by 0x353165: Ffuncall (eval.c:2994)
==1884847==    by 0x35D9FE: call1 (lisp.h:3248)
==1884847==    by 0x35D9FE: mapcar1 (fns.c:3007)
==1884847==    by 0x3604E5: Fmapcar (fns.c:3127)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2363B5: call2 (lisp.h:3255)
==1884847==    by 0x2363B5: map_sub_char_table (chartab.c:811)
==1884847==    by 0x236040: map_sub_char_table (chartab.c:769)
==1884847==    by 0x236040: map_sub_char_table (chartab.c:769)
==1884847== 
==1884847== 
==1884847== 1 errors in context 6 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3273E6: process_mark_stack (alloc.c:6774)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x353165: maybe_gc (lisp.h:5592)
==1884847==    by 0x353165: Ffuncall (eval.c:2994)
==1884847==    by 0x35D9FE: call1 (lisp.h:3248)
==1884847==    by 0x35D9FE: mapcar1 (fns.c:3007)
==1884847==    by 0x3604E5: Fmapcar (fns.c:3127)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2363B5: call2 (lisp.h:3255)
==1884847==    by 0x2363B5: map_sub_char_table (chartab.c:811)
==1884847==    by 0x236040: map_sub_char_table (chartab.c:769)
==1884847==    by 0x236040: map_sub_char_table (chartab.c:769)
==1884847== 
==1884847== 
==1884847== 1 errors in context 7 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32A8C2: mark_maybe_pointer (alloc.c:4881)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x353165: maybe_gc (lisp.h:5592)
==1884847==    by 0x353165: Ffuncall (eval.c:2994)
==1884847==    by 0x35D9FE: call1 (lisp.h:3248)
==1884847==    by 0x35D9FE: mapcar1 (fns.c:3007)
==1884847==    by 0x3604E5: Fmapcar (fns.c:3127)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2363B5: call2 (lisp.h:3255)
==1884847==    by 0x2363B5: map_sub_char_table (chartab.c:811)
==1884847==    by 0x236040: map_sub_char_table (chartab.c:769)
==1884847==    by 0x236040: map_sub_char_table (chartab.c:769)
==1884847== 
==1884847== 
==1884847== 1 errors in context 8 of 112:
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x327689: process_mark_stack (alloc.c:7041)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x351AD5: maybe_gc (lisp.h:5592)
==1884847==    by 0x351AD5: eval_sub (eval.c:2406)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x350083: Fautoload_do_load (eval.c:2337)
==1884847==    by 0x35182C: eval_sub (eval.c:2561)
==1884847==    by 0x386840: readevalloop (lread.c:2348)
==1884847== 
==1884847== 
==1884847== 1 errors in context 9 of 112:
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x327685: process_mark_stack (alloc.c:7041)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x351AD5: maybe_gc (lisp.h:5592)
==1884847==    by 0x351AD5: eval_sub (eval.c:2406)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x350083: Fautoload_do_load (eval.c:2337)
==1884847==    by 0x35182C: eval_sub (eval.c:2561)
==1884847==    by 0x386840: readevalloop (lread.c:2348)
==1884847== 
==1884847== 
==1884847== 1 errors in context 10 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32767F: process_mark_stack (alloc.c:7040)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x351AD5: maybe_gc (lisp.h:5592)
==1884847==    by 0x351AD5: eval_sub (eval.c:2406)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x350083: Fautoload_do_load (eval.c:2337)
==1884847==    by 0x35182C: eval_sub (eval.c:2561)
==1884847==    by 0x386840: readevalloop (lread.c:2348)
==1884847== 
==1884847== 
==1884847== 1 errors in context 11 of 112:
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x32767B: process_mark_stack (alloc.c:7040)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x351AD5: maybe_gc (lisp.h:5592)
==1884847==    by 0x351AD5: eval_sub (eval.c:2406)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x350083: Fautoload_do_load (eval.c:2337)
==1884847==    by 0x35182C: eval_sub (eval.c:2561)
==1884847==    by 0x386840: readevalloop (lread.c:2348)
==1884847== 
==1884847== 
==1884847== 1 errors in context 12 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32A938: mark_maybe_pointer (alloc.c:4892)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x351AD5: maybe_gc (lisp.h:5592)
==1884847==    by 0x351AD5: eval_sub (eval.c:2406)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x350083: Fautoload_do_load (eval.c:2337)
==1884847==    by 0x35182C: eval_sub (eval.c:2561)
==1884847==    by 0x386840: readevalloop (lread.c:2348)
==1884847== 
==1884847== 
==1884847== 1 errors in context 13 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3214FF: live_float_holding.isra.0 (alloc.c:4698)
==1884847==    by 0x32A934: mark_maybe_pointer (alloc.c:4891)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x351AD5: maybe_gc (lisp.h:5592)
==1884847==    by 0x351AD5: eval_sub (eval.c:2406)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x350083: Fautoload_do_load (eval.c:2337)
==1884847==    by 0x35182C: eval_sub (eval.c:2561)
==1884847== 
==1884847== 
==1884847== 1 errors in context 14 of 112:
==1884847== Syscall param writev(vector[0]) points to uninitialised byte(s)
==1884847==    at 0x6CA0E56: __internal_syscall_cancel (cancellation.c:64)
==1884847==    by 0x6CA0E73: __syscall_cancel (cancellation.c:75)
==1884847==    by 0x6D28760: writev (writev.c:26)
==1884847==    by 0x5B283DD: UnknownInlinedFun (xcb_conn.c:296)
==1884847==    by 0x5B283DD: _xcb_conn_wait.part.0 (xcb_conn.c:553)
==1884847==    by 0x5B2855F: UnknownInlinedFun (xcb_out.c:469)
==1884847==    by 0x5B2855F: _xcb_out_send (xcb_out.c:470)
==1884847==    by 0x5B29A68: UnknownInlinedFun (xcb_out.c:416)
==1884847==    by 0x5B29A68: xcb_writev (xcb_out.c:409)
==1884847==    by 0x5A13EC9: _XSend (xcb_io.c:587)
==1884847==    by 0x5A0C57E: XQueryExtension (QuExt.c:52)
==1884847==    by 0x59FF27C: XInitExtension (InitExt.c:59)
==1884847==    by 0x63F8392: UnknownInlinedFun (Xfixes.c:57)
==1884847==    by 0x63F8392: UnknownInlinedFun (Xfixes.c:201)
==1884847==    by 0x63F8392: XFixesFindDisplay (Xfixes.c:195)
==1884847==    by 0x63FA706: XFixesQueryExtension (Xfixes.c:304)
==1884847==    by 0x529BE11: _gdk_x11_display_open (gdkdisplay-x11.c:1634)
==1884847==  Address 0xa4fa4b8 is 264 bytes inside a block of size 16,384 alloc'd
==1884847==    at 0x484CC13: calloc (vg_replace_malloc.c:1675)
==1884847==    by 0x5A02AF1: XOpenDisplay (OpenDis.c:241)
==1884847==    by 0x529BB7C: _gdk_x11_display_open (gdkdisplay-x11.c:1565)
==1884847==    by 0x52433B6: gdk_display_manager_open_display (gdkdisplaymanager.c:462)
==1884847==    by 0x4E81F22: UnknownInlinedFun (gtkmain.c:1110)
==1884847==    by 0x4E81F22: gtk_init_check (gtkmain.c:1102)
==1884847==    by 0x4E8368D: gtk_init (gtkmain.c:1167)
==1884847==    by 0x283016: x_term_init (xterm.c:29517)
==1884847==    by 0x288E75: Fx_open_connection (xfns.c:7320)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847== 
==1884847== 
==1884847== 2 errors in context 15 of 112:
==1884847== Invalid read of size 8
==1884847==    at 0x48536DF: memmove (vg_replace_strmem.c:1414)
==1884847==    by 0x34EC86: do_one_unbind (eval.c:3636)
==1884847==    by 0x34EC86: unbind_to (eval.c:3764)
==1884847==    by 0x2C4376: read_char (keyboard.c:2725)
==1884847==    by 0x2C646C: read_key_sequence (keyboard.c:10084)
==1884847==    by 0x2C8525: command_loop_1 (keyboard.c:1384)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847==    by 0x2B273E: command_loop_2 (keyboard.c:1133)
==1884847==    by 0x34D6D7: internal_catch (eval.c:1197)
==1884847==    by 0x2B26C4: command_loop (keyboard.c:1111)
==1884847==    by 0x2BA460: recursive_edit_1 (keyboard.c:720)
==1884847==    by 0x2BA83C: Frecursive_edit (keyboard.c:803)
==1884847==    by 0x1720E5: main (emacs.c:2521)
==1884847==  Address 0x1ffeffef70 is on thread 1's stack
==1884847==  136 bytes below stack pointer
==1884847== 
==1884847== 
==1884847== 2 errors in context 16 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32152E: live_float_holding.isra.0 (alloc.c:4700)
==1884847==    by 0x32A934: mark_maybe_pointer (alloc.c:4891)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x351AD5: maybe_gc (lisp.h:5592)
==1884847==    by 0x351AD5: eval_sub (eval.c:2406)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x350083: Fautoload_do_load (eval.c:2337)
==1884847==    by 0x35182C: eval_sub (eval.c:2561)
==1884847== 
==1884847== 
==1884847== 2 errors in context 17 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3215BB: live_symbol_holding.isra.0 (alloc.c:4650)
==1884847==    by 0x32A8BB: mark_maybe_pointer (alloc.c:4880)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x351AD5: maybe_gc (lisp.h:5592)
==1884847==    by 0x351AD5: eval_sub (eval.c:2406)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x350083: Fautoload_do_load (eval.c:2337)
==1884847==    by 0x35182C: eval_sub (eval.c:2561)
==1884847== 
==1884847== 
==1884847== 3 errors in context 18 of 112:
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x327677: process_mark_stack (alloc.c:7040)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x351AD5: maybe_gc (lisp.h:5592)
==1884847==    by 0x351AD5: eval_sub (eval.c:2406)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x350083: Fautoload_do_load (eval.c:2337)
==1884847==    by 0x35182C: eval_sub (eval.c:2561)
==1884847==    by 0x386840: readevalloop (lread.c:2348)
==1884847== 
==1884847== 
==1884847== 3 errors in context 19 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32764B: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x32764B: process_mark_stack (alloc.c:7038)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x351AD5: maybe_gc (lisp.h:5592)
==1884847==    by 0x351AD5: eval_sub (eval.c:2406)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x350083: Fautoload_do_load (eval.c:2337)
==1884847==    by 0x35182C: eval_sub (eval.c:2561)
==1884847==    by 0x386840: readevalloop (lread.c:2348)
==1884847== 
==1884847== 
==1884847== 3 errors in context 20 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x327642: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x327642: process_mark_stack (alloc.c:7038)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x351AD5: maybe_gc (lisp.h:5592)
==1884847==    by 0x351AD5: eval_sub (eval.c:2406)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x350083: Fautoload_do_load (eval.c:2337)
==1884847==    by 0x35182C: eval_sub (eval.c:2561)
==1884847==    by 0x386840: readevalloop (lread.c:2348)
==1884847== 
==1884847== 
==1884847== 3 errors in context 21 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3214EE: live_float_holding.isra.0 (alloc.c:4695)
==1884847==    by 0x32A934: mark_maybe_pointer (alloc.c:4891)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x351AD5: maybe_gc (lisp.h:5592)
==1884847==    by 0x351AD5: eval_sub (eval.c:2406)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x350083: Fautoload_do_load (eval.c:2337)
==1884847==    by 0x35182C: eval_sub (eval.c:2561)
==1884847== 
==1884847== 
==1884847== 3 errors in context 22 of 112:
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x327950: process_mark_stack (alloc.c:6841)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x353165: maybe_gc (lisp.h:5592)
==1884847==    by 0x353165: Ffuncall (eval.c:2994)
==1884847==    by 0x35D9FE: call1 (lisp.h:3248)
==1884847==    by 0x35D9FE: mapcar1 (fns.c:3007)
==1884847==    by 0x3604E5: Fmapcar (fns.c:3127)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2363B5: call2 (lisp.h:3255)
==1884847==    by 0x2363B5: map_sub_char_table (chartab.c:811)
==1884847==    by 0x236040: map_sub_char_table (chartab.c:769)
==1884847==    by 0x236040: map_sub_char_table (chartab.c:769)
==1884847== 
==1884847== 
==1884847== 5 errors in context 23 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x1D2644: draw_glyphs (xdisp.c:30584)
==1884847==    by 0x1D439A: gui_write_glyphs (xdisp.c:32703)
==1884847==    by 0x1744AB: update_text_area (dispnew.c:4149)
==1884847==    by 0x1744AB: update_window_line (dispnew.c:4259)
==1884847==    by 0x17AA75: update_window (dispnew.c:3731)
==1884847==    by 0x17C732: update_single_window (dispnew.c:3480)
==1884847==    by 0x1C81AF: echo_area_display (xdisp.c:13229)
==1884847==    by 0x1CA8B2: message3_nolog (xdisp.c:12131)
==1884847==    by 0x1CACA7: message3 (xdisp.c:12061)
==1884847==    by 0x346886: Fmessage (editfns.c:3205)
==1884847==    by 0x346886: Fmessage (editfns.c:3173)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353661: Fapply (eval.c:2627)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847== 
==1884847== 
==1884847== 6 errors in context 24 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x321631: live_cons_holding.isra.0 (alloc.c:4623)
==1884847==    by 0x32A864: mark_maybe_pointer (alloc.c:4860)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847== 
==1884847== 
==1884847== 6 errors in context 25 of 112:
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x32162D: live_cons_holding.isra.0 (alloc.c:4623)
==1884847==    by 0x108: ???
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847== 
==1884847== 
==1884847== 6 errors in context 26 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x321621: live_cons_holding.isra.0 (alloc.c:4611)
==1884847==    by 0x32A864: mark_maybe_pointer (alloc.c:4860)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847== 
==1884847== 
==1884847== 8 errors in context 27 of 112:
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x32773E: set_vector_marked (alloc.c:3984)
==1884847==    by 0x32773E: process_mark_stack (alloc.c:6958)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x36541C: Frequire (fns.c:3418)
==1884847== 
==1884847== 
==1884847== 8 errors in context 28 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x327730: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x327730: set_vector_marked (alloc.c:3978)
==1884847==    by 0x327730: process_mark_stack (alloc.c:6958)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x36541C: Frequire (fns.c:3418)
==1884847== 
==1884847== 
==1884847== 8 errors in context 29 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x327727: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x327727: set_vector_marked (alloc.c:3978)
==1884847==    by 0x327727: process_mark_stack (alloc.c:6958)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x36541C: Frequire (fns.c:3418)
==1884847== 
==1884847== 
==1884847== 9 errors in context 30 of 112:
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x3277C0: vector_marked_p (alloc.c:3972)
==1884847==    by 0x3277C0: process_mark_stack (alloc.c:6858)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x36541C: Frequire (fns.c:3418)
==1884847== 
==1884847== 
==1884847== 10 errors in context 31 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32A844: mark_maybe_pointer (alloc.c:4914)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x36541C: Frequire (fns.c:3418)
==1884847== 
==1884847== 
==1884847== 22 errors in context 32 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32757E: process_mark_stack (alloc.c:7014)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847==    by 0x1E5A88: parse_single_submenu (menu.c:555)
==1884847== 
==1884847== 
==1884847== 22 errors in context 33 of 112:
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x331CFD: dump_bitset_bit_set_p (pdumper.c:5042)
==1884847==    by 0x331CFD: pdumper_marked_p_impl (pdumper.c:5224)
==1884847==    by 0x3279FC: pdumper_marked_p (pdumper.h:239)
==1884847==    by 0x3279FC: cons_marked_p (alloc.c:4003)
==1884847==    by 0x3279FC: process_mark_stack (alloc.c:7014)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847== 
==1884847== 
==1884847== 22 errors in context 34 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x327554: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x327554: cons_marked_p (alloc.c:4002)
==1884847==    by 0x327554: process_mark_stack (alloc.c:7014)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847==    by 0x1E5A88: parse_single_submenu (menu.c:555)
==1884847== 
==1884847== 
==1884847== 22 errors in context 35 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32754B: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x32754B: cons_marked_p (alloc.c:4002)
==1884847==    by 0x32754B: process_mark_stack (alloc.c:7014)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847==    by 0x1E5A88: parse_single_submenu (menu.c:555)
==1884847== 
==1884847== 
==1884847== 24 errors in context 36 of 112:
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x3273BA: mark_stack_pop (alloc.c:6717)
==1884847==    by 0x3273BA: process_mark_stack (alloc.c:6771)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x36541C: Frequire (fns.c:3418)
==1884847== 
==1884847== 
==1884847== 27 errors in context 37 of 112:
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x327504: symbol_marked_p (alloc.c:4038)
==1884847==    by 0x327504: process_mark_stack (alloc.c:6970)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x36541C: Frequire (fns.c:3418)
==1884847== 
==1884847== 
==1884847== 27 errors in context 38 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32A8C2: mark_maybe_pointer (alloc.c:4881)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x36541C: Frequire (fns.c:3418)
==1884847== 
==1884847== 
==1884847== 28 errors in context 39 of 112:
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x321591: live_symbol_holding.isra.0 (alloc.c:4666)
==1884847==    by 0x32A8BB: mark_maybe_pointer (alloc.c:4880)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847== 
==1884847== 
==1884847== 30 errors in context 40 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32158C: live_symbol_holding.isra.0 (alloc.c:4653)
==1884847==    by 0x32A8BB: mark_maybe_pointer (alloc.c:4880)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847== 
==1884847== 
==1884847== 30 errors in context 41 of 112:
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x321588: live_symbol_holding.isra.0 (alloc.c:4653)
==1884847==    by 0x10101010100: ???
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847== 
==1884847== 
==1884847== 30 errors in context 42 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x321552: live_symbol_holding.isra.0 (alloc.c:4648)
==1884847==    by 0x32A8BB: mark_maybe_pointer (alloc.c:4880)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847== 
==1884847== 
==1884847== 31 errors in context 43 of 112:
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x32795B: set_string_marked (alloc.c:4030)
==1884847==    by 0x32795B: process_mark_stack (alloc.c:6844)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x36541C: Frequire (fns.c:3418)
==1884847== 
==1884847== 
==1884847== 31 errors in context 44 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3277A2: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x3277A2: set_string_marked (alloc.c:4027)
==1884847==    by 0x3277A2: process_mark_stack (alloc.c:6844)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x36541C: Frequire (fns.c:3418)
==1884847== 
==1884847== 
==1884847== 42 errors in context 45 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x322D63: live_vector_pointer (alloc.c:4727)
==1884847==    by 0x32A840: mark_maybe_pointer (alloc.c:4913)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847== 
==1884847== 
==1884847== 42 errors in context 46 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x322D55: live_vector_pointer (alloc.c:4726)
==1884847==    by 0x32A840: mark_maybe_pointer (alloc.c:4913)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3A3960: Fbyte_code (bytecode.c:329)
==1884847==    by 0x351CF0: eval_sub (eval.c:2508)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847== 
==1884847== 
==1884847== 55 errors in context 47 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x327788: process_mark_stack (alloc.c:6841)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847==    by 0x1E5A88: parse_single_submenu (menu.c:555)
==1884847== 
==1884847== 
==1884847== 55 errors in context 48 of 112:
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x331CFD: dump_bitset_bit_set_p (pdumper.c:5042)
==1884847==    by 0x331CFD: pdumper_marked_p_impl (pdumper.c:5224)
==1884847==    by 0x32777A: pdumper_marked_p (pdumper.h:239)
==1884847==    by 0x32777A: string_marked_p (alloc.c:4020)
==1884847==    by 0x32777A: process_mark_stack (alloc.c:6841)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847== 
==1884847== 
==1884847== 69 errors in context 49 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x331C86: pdumper_find_object_type_impl (pdumper.c:5210)
==1884847==    by 0x32A7BF: pdumper_find_object_type (pdumper.h:200)
==1884847==    by 0x32A7BF: mark_maybe_pointer (alloc.c:4832)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 96 errors in context 50 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x331C0B: pdumper_find_object_type_impl (pdumper.c:5206)
==1884847==    by 0x32A7BF: pdumper_find_object_type (pdumper.h:200)
==1884847==    by 0x32A7BF: mark_maybe_pointer (alloc.c:4832)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 106 errors in context 51 of 112:
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x331C07: dump_bitset_bit_set_p (pdumper.c:5042)
==1884847==    by 0x331C07: pdumper_find_object_type_impl (pdumper.c:5206)
==1884847==    by 0x32A7BF: pdumper_find_object_type (pdumper.h:200)
==1884847==    by 0x32A7BF: mark_maybe_pointer (alloc.c:4832)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 129 errors in context 52 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x331BE4: pdumper_find_object_type_impl (pdumper.c:5205)
==1884847==    by 0x32A7BF: pdumper_find_object_type (pdumper.h:200)
==1884847==    by 0x32A7BF: mark_maybe_pointer (alloc.c:4832)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 171 errors in context 53 of 112:
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x3279E0: process_mark_stack (alloc.c:6841)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847==    by 0x1E5A88: parse_single_submenu (menu.c:555)
==1884847== 
==1884847== 
==1884847== 174 errors in context 54 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32A898: mark_maybe_pointer (alloc.c:4872)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847==    by 0x1E5A88: parse_single_submenu (menu.c:555)
==1884847== 
==1884847== 
==1884847== 174 errors in context 55 of 112:
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x321664: live_string_holding.isra.0 (alloc.c:4581)
==1884847==    by 0x32A894: mark_maybe_pointer (alloc.c:4871)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847== 
==1884847== 
==1884847== 180 errors in context 56 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32165C: live_string_holding.isra.0 (alloc.c:4574)
==1884847==    by 0x32A894: mark_maybe_pointer (alloc.c:4871)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847== 
==1884847== 
==1884847== 180 errors in context 57 of 112:
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x321658: live_string_holding.isra.0 (alloc.c:4574)
==1884847==    by 0x1010110: ???
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847== 
==1884847== 
==1884847== 180 errors in context 58 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32164E: live_string_holding.isra.0 (alloc.c:4571)
==1884847==    by 0x32A894: mark_maybe_pointer (alloc.c:4871)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847== 
==1884847== 
==1884847== 184 errors in context 59 of 112:
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x327620: process_mark_stack (alloc.c:6836)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847==    by 0x1E5A88: parse_single_submenu (menu.c:555)
==1884847== 
==1884847== 
==1884847== 185 errors in context 60 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3273C2: XPNTR (alloc.c:586)
==1884847==    by 0x3273C2: process_mark_stack (alloc.c:6773)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847==    by 0x1E5A88: parse_single_submenu (menu.c:555)
==1884847== 
==1884847== 
==1884847== 223 errors in context 61 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3276F9: process_mark_stack (alloc.c:6858)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== 
==1884847== 223 errors in context 62 of 112:
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x331CFD: dump_bitset_bit_set_p (pdumper.c:5042)
==1884847==    by 0x331CFD: pdumper_marked_p_impl (pdumper.c:5224)
==1884847==    by 0x3276F6: pdumper_marked_p (pdumper.h:239)
==1884847==    by 0x3276F6: vector_marked_p (alloc.c:3970)
==1884847==    by 0x3276F6: vector_marked_p (alloc.c:3959)
==1884847==    by 0x3276F6: process_mark_stack (alloc.c:6858)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 223 errors in context 63 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3276E0: vector_marked_p (alloc.c:3965)
==1884847==    by 0x3276E0: vector_marked_p (alloc.c:3959)
==1884847==    by 0x3276E0: process_mark_stack (alloc.c:6858)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== 
==1884847== 226 errors in context 64 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x327768: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x327768: string_marked_p (alloc.c:4019)
==1884847==    by 0x327768: process_mark_stack (alloc.c:6841)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847==    by 0x1E5A88: parse_single_submenu (menu.c:555)
==1884847== 
==1884847== 
==1884847== 229 errors in context 65 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32775B: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x32775B: string_marked_p (alloc.c:4019)
==1884847==    by 0x32775B: process_mark_stack (alloc.c:6841)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847==    by 0x1E5A88: parse_single_submenu (menu.c:555)
==1884847== 
==1884847== 
==1884847== 232 errors in context 66 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3276BF: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x3276BF: vector_marked_p (alloc.c:3961)
==1884847==    by 0x3276BF: process_mark_stack (alloc.c:6858)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== 
==1884847== 232 errors in context 67 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3276B2: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x3276B2: vector_marked_p (alloc.c:3961)
==1884847==    by 0x3276B2: process_mark_stack (alloc.c:6858)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== 
==1884847== 245 errors in context 68 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x327418: process_mark_stack (alloc.c:6970)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== 
==1884847== 245 errors in context 69 of 112:
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x331CFD: dump_bitset_bit_set_p (pdumper.c:5042)
==1884847==    by 0x331CFD: pdumper_marked_p_impl (pdumper.c:5224)
==1884847==    by 0x327415: pdumper_marked_p (pdumper.h:239)
==1884847==    by 0x327415: symbol_marked_p (alloc.c:4037)
==1884847==    by 0x327415: process_mark_stack (alloc.c:6970)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 270 errors in context 70 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x327407: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x327407: symbol_marked_p (alloc.c:4036)
==1884847==    by 0x327407: process_mark_stack (alloc.c:6970)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== 
==1884847== 272 errors in context 71 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3274FE: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x3274FE: symbol_marked_p (alloc.c:4036)
==1884847==    by 0x3274FE: process_mark_stack (alloc.c:6970)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== 
==1884847== 272 errors in context 72 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3273E6: process_mark_stack (alloc.c:6774)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== 
==1884847== 272 errors in context 73 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3273C2: XPNTR (alloc.c:586)
==1884847==    by 0x3273C2: process_mark_stack (alloc.c:6773)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== 
==1884847== 275 errors in context 74 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32A7E7: mark_maybe_pointer (alloc.c:4838)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== 
==1884847== 284 errors in context 75 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x322707: sweep_floats (alloc.c:7235)
==1884847==    by 0x329207: gc_sweep (alloc.c:7427)
==1884847==    by 0x329207: garbage_collect (alloc.c:6263)
==1884847==    by 0x351AD5: maybe_gc (lisp.h:5592)
==1884847==    by 0x351AD5: eval_sub (eval.c:2406)
==1884847==    by 0x386A85: readevalloop (lread.c:2350)
==1884847==    by 0x38788B: Fload (lread.c:1588)
==1884847==    by 0x387AD1: save_match_data_load (lread.c:1637)
==1884847==    by 0x34EF5D: load_with_autoload_queue (eval.c:2291)
==1884847==    by 0x350083: Fautoload_do_load (eval.c:2337)
==1884847==    by 0x35182C: eval_sub (eval.c:2561)
==1884847==    by 0x386840: readevalloop (lread.c:2348)
==1884847==    by 0x387C30: Feval_buffer (lread.c:2421)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847== 
==1884847== 
==1884847== 292 errors in context 76 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32A7D3: mark_maybe_pointer (alloc.c:4834)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== 
==1884847== 300 errors in context 77 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32A7D3: mark_maybe_pointer (alloc.c:4834)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== 
==1884847== 367 errors in context 78 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x322D4F: live_vector_pointer (alloc.c:4743)
==1884847==    by 0x32A840: mark_maybe_pointer (alloc.c:4913)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x2B29E1: call1 (lisp.h:3248)
==1884847==    by 0x2B29E1: help_echo_substitute_command_keys (keyboard.c:2162)
==1884847==    by 0x2C1B58: parse_menu_item (keyboard.c:8292)
==1884847==    by 0x1E5142: single_menu_item (menu.c:321)
==1884847==    by 0x2CE3CC: map_keymap_item (keymap.c:508)
==1884847==    by 0x2CE3CC: map_keymap_internal (keymap.c:555)
==1884847==    by 0x1E5069: single_keymap_panes (menu.c:290)
==1884847== 
==1884847== 
==1884847== 486 errors in context 79 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x327611: process_mark_stack (alloc.c:6774)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== 
==1884847== 500 errors in context 80 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3215F7: live_cons_holding.isra.0 (alloc.c:4623)
==1884847==    by 0x32A864: mark_maybe_pointer (alloc.c:4860)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 500 errors in context 81 of 112:
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x3215F3: live_cons_holding.isra.0 (alloc.c:4623)
==1884847==    by 0x108: ???
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 506 errors in context 82 of 112:
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x321601: live_cons_holding.isra.0 (alloc.c:4623)
==1884847==    by 0x32A864: mark_maybe_pointer (alloc.c:4860)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 506 errors in context 83 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3215DE: live_cons_holding.isra.0 (alloc.c:4609)
==1884847==    by 0x32A864: mark_maybe_pointer (alloc.c:4860)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 624 errors in context 84 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x331CB6: dump_find_relocation (pdumper.c:5174)
==1884847==    by 0x331CB6: pdumper_find_object_type_impl (pdumper.c:5209)
==1884847==    by 0x32A7BF: pdumper_find_object_type (pdumper.h:200)
==1884847==    by 0x32A7BF: mark_maybe_pointer (alloc.c:4832)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 627 errors in context 85 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x331C0B: pdumper_find_object_type_impl (pdumper.c:5206)
==1884847==    by 0x32A7BF: pdumper_find_object_type (pdumper.h:200)
==1884847==    by 0x32A7BF: mark_maybe_pointer (alloc.c:4832)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 653 errors in context 86 of 112:
==1884847== Use of uninitialised value of size 8
==1884847==    at 0x331C07: dump_bitset_bit_set_p (pdumper.c:5042)
==1884847==    by 0x331C07: pdumper_find_object_type_impl (pdumper.c:5206)
==1884847==    by 0x32A7BF: pdumper_find_object_type (pdumper.h:200)
==1884847==    by 0x32A7BF: mark_maybe_pointer (alloc.c:4832)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 722 errors in context 87 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x322D47: live_vector_pointer (alloc.c:4743)
==1884847==    by 0x32A840: mark_maybe_pointer (alloc.c:4913)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 722 errors in context 88 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x322DFA: live_small_vector_holding.isra.0 (alloc.c:4780)
==1884847==    by 0x32A840: mark_maybe_pointer (alloc.c:4913)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 784 errors in context 89 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3213D7: mem_find (alloc.c:4198)
==1884847==    by 0x32A783: mark_maybe_pointer (alloc.c:4844)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 905 errors in context 90 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x321404: mem_find (alloc.c:4206)
==1884847==    by 0x321404: mem_find (alloc.c:4194)
==1884847==    by 0x32A783: mark_maybe_pointer (alloc.c:4844)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 924 errors in context 91 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x331C86: pdumper_find_object_type_impl (pdumper.c:5210)
==1884847==    by 0x32A7BF: pdumper_find_object_type (pdumper.h:200)
==1884847==    by 0x32A7BF: mark_maybe_pointer (alloc.c:4832)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 1024 errors in context 92 of 112:
==1884847== realloc() with size 0
==1884847==    at 0x484CE40: realloc (vg_replace_malloc.c:1801)
==1884847==    by 0x3238F1: lrealloc (alloc.c:1380)
==1884847==    by 0x3238F1: xrealloc (alloc.c:794)
==1884847==    by 0x3238F1: xnrealloc (alloc.c:851)
==1884847==    by 0x3F26CF: hbfont_otf_features (hbfont.c:169)
==1884847==    by 0x3F2B9C: hbfont_otf_capability (hbfont.c:230)
==1884847==    by 0x375A28: Ffont_info (font.c:5380)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353661: Fapply (eval.c:2627)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x3533BF: Fapply (eval.c:2670)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==  Address 0xdb337c0 is 0 bytes after a block of size 0 alloc'd
==1884847==    at 0x48457A8: malloc (vg_replace_malloc.c:446)
==1884847==    by 0x323948: lmalloc (alloc.c:1365)
==1884847==    by 0x323948: xrealloc (alloc.c:792)
==1884847==    by 0x323948: xnrealloc (alloc.c:851)
==1884847==    by 0x3F26CF: hbfont_otf_features (hbfont.c:169)
==1884847==    by 0x3F2B9C: hbfont_otf_capability (hbfont.c:230)
==1884847==    by 0x375A28: Ffont_info (font.c:5380)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353661: Fapply (eval.c:2627)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x3533BF: Fapply (eval.c:2670)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847== 
==1884847== 
==1884847== 1124 errors in context 93 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x321414: mem_find (alloc.c:4206)
==1884847==    by 0x321414: mem_find (alloc.c:4194)
==1884847==    by 0x32A783: mark_maybe_pointer (alloc.c:4844)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 1154 errors in context 94 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x331BE4: pdumper_find_object_type_impl (pdumper.c:5205)
==1884847==    by 0x32A7BF: pdumper_find_object_type (pdumper.h:200)
==1884847==    by 0x32A7BF: mark_maybe_pointer (alloc.c:4832)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 1309 errors in context 95 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32140A: mem_find (alloc.c:4206)
==1884847==    by 0x32140A: mem_find (alloc.c:4194)
==1884847==    by 0x32A783: mark_maybe_pointer (alloc.c:4844)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 1788 errors in context 96 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x331C66: dump_find_relocation (pdumper.c:5167)
==1884847==    by 0x331C66: pdumper_find_object_type_impl (pdumper.c:5209)
==1884847==    by 0x32A7BF: pdumper_find_object_type (pdumper.h:200)
==1884847==    by 0x32A7BF: mark_maybe_pointer (alloc.c:4832)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 1828 errors in context 97 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3213CE: mem_find (alloc.c:4198)
==1884847==    by 0x32A783: mark_maybe_pointer (alloc.c:4844)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 4848 errors in context 98 of 112:
==1884847== Syscall param writev(vector[0]) points to uninitialised byte(s)
==1884847==    at 0x6CACBE2: __syscall_cancel_arch (syscall_cancel.S:56)
==1884847==    by 0x6CA0E32: __internal_syscall_cancel (cancellation.c:49)
==1884847==    by 0x6CA0E73: __syscall_cancel (cancellation.c:75)
==1884847==    by 0x6D28760: writev (writev.c:26)
==1884847==    by 0x5B283DD: UnknownInlinedFun (xcb_conn.c:296)
==1884847==    by 0x5B283DD: _xcb_conn_wait.part.0 (xcb_conn.c:553)
==1884847==    by 0x5B2855F: UnknownInlinedFun (xcb_out.c:469)
==1884847==    by 0x5B2855F: _xcb_out_send (xcb_out.c:470)
==1884847==    by 0x5B29A68: UnknownInlinedFun (xcb_out.c:416)
==1884847==    by 0x5B29A68: xcb_writev (xcb_out.c:409)
==1884847==    by 0x5A13EC9: _XSend (xcb_io.c:587)
==1884847==    by 0x5A19764: _XReply (xcb_io.c:679)
==1884847==    by 0x59FDDB0: XInternAtom (IntAtom.c:182)
==1884847==    by 0x5A16C05: XSetWMProperties (WMProps.c:135)
==1884847==    by 0x52AD683: setup_toplevel_window.lto_priv.0 (gdkwindow-x11.c:943)
==1884847==  Address 0xa4fa48c is 220 bytes inside a block of size 16,384 alloc'd
==1884847==    at 0x484CC13: calloc (vg_replace_malloc.c:1675)
==1884847==    by 0x5A02AF1: XOpenDisplay (OpenDis.c:241)
==1884847==    by 0x529BB7C: _gdk_x11_display_open (gdkdisplay-x11.c:1565)
==1884847==    by 0x52433B6: gdk_display_manager_open_display (gdkdisplaymanager.c:462)
==1884847==    by 0x4E81F22: UnknownInlinedFun (gtkmain.c:1110)
==1884847==    by 0x4E81F22: gtk_init_check (gtkmain.c:1102)
==1884847==    by 0x4E8368D: gtk_init (gtkmain.c:1167)
==1884847==    by 0x283016: x_term_init (xterm.c:29517)
==1884847==    by 0x288E75: Fx_open_connection (xfns.c:7320)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847== 
==1884847== 
==1884847== 5151 errors in context 99 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x322E90: live_small_vector_holding.isra.0 (alloc.c:4783)
==1884847==    by 0x32A840: mark_maybe_pointer (alloc.c:4913)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 7229 errors in context 100 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x322E5A: live_small_vector_holding.isra.0 (alloc.c:4783)
==1884847==    by 0x32A840: mark_maybe_pointer (alloc.c:4913)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 7242 errors in context 101 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x331CB6: dump_find_relocation (pdumper.c:5174)
==1884847==    by 0x331CB6: pdumper_find_object_type_impl (pdumper.c:5209)
==1884847==    by 0x32A7BF: pdumper_find_object_type (pdumper.h:200)
==1884847==    by 0x32A7BF: mark_maybe_pointer (alloc.c:4832)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 9246 errors in context 102 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32A773: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x32A773: mark_maybe_pointer (alloc.c:4813)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== 
==1884847== 9817 errors in context 103 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32A773: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x32A773: mark_maybe_pointer (alloc.c:4813)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== 
==1884847== 11658 errors in context 104 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x322E9D: live_small_vector_holding.isra.0 (alloc.c:4780)
==1884847==    by 0x32A840: mark_maybe_pointer (alloc.c:4913)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 16760 errors in context 105 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x331C66: dump_find_relocation (pdumper.c:5167)
==1884847==    by 0x331C66: pdumper_find_object_type_impl (pdumper.c:5209)
==1884847==    by 0x32A7BF: pdumper_find_object_type (pdumper.h:200)
==1884847==    by 0x32A7BF: mark_maybe_pointer (alloc.c:4832)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 17527 errors in context 106 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3213D7: mem_find (alloc.c:4198)
==1884847==    by 0x32A783: mark_maybe_pointer (alloc.c:4844)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 21756 errors in context 107 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32A76A: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x32A76A: mark_maybe_pointer (alloc.c:4813)
==1884847==    by 0x32AABF: mark_memory (alloc.c:4983)
==1884847==    by 0x32AABF: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== 
==1884847== 21756 errors in context 108 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32A76A: pdumper_object_p (pdumper.h:166)
==1884847==    by 0x32A76A: mark_maybe_pointer (alloc.c:4813)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847==    by 0x34D785: internal_condition_case (eval.c:1474)
==1884847== 
==1884847== 
==1884847== 33666 errors in context 109 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x321414: mem_find (alloc.c:4206)
==1884847==    by 0x321414: mem_find (alloc.c:4194)
==1884847==    by 0x32A783: mark_maybe_pointer (alloc.c:4844)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 38019 errors in context 110 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x32140A: mem_find (alloc.c:4206)
==1884847==    by 0x32140A: mem_find (alloc.c:4194)
==1884847==    by 0x32A783: mark_maybe_pointer (alloc.c:4844)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 39939 errors in context 111 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x321404: mem_find (alloc.c:4206)
==1884847==    by 0x321404: mem_find (alloc.c:4194)
==1884847==    by 0x32A783: mark_maybe_pointer (alloc.c:4844)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== 
==1884847== 40401 errors in context 112 of 112:
==1884847== Conditional jump or move depends on uninitialised value(s)
==1884847==    at 0x3213CE: mem_find (alloc.c:4198)
==1884847==    by 0x32A783: mark_maybe_pointer (alloc.c:4844)
==1884847==    by 0x32AAB1: mark_memory (alloc.c:4974)
==1884847==    by 0x32AAB1: mark_c_stack (alloc.c:5166)
==1884847==    by 0x3DA870: mark_one_thread (thread.c:658)
==1884847==    by 0x3DA870: mark_threads_callback (thread.c:691)
==1884847==    by 0x328A55: garbage_collect (alloc.c:6206)
==1884847==    by 0x3A1029: maybe_gc (lisp.h:5592)
==1884847==    by 0x3A1029: exec_byte_code (bytecode.c:782)
==1884847==    by 0x3530C4: Ffuncall (eval.c:2999)
==1884847==    by 0x353567: Fapply (eval.c:2623)
==1884847==    by 0x3A0D6B: exec_byte_code (bytecode.c:809)
==1884847==    by 0x354B34: apply_lambda (eval.c:3107)
==1884847==    by 0x351665: eval_sub (eval.c:2592)
==1884847==    by 0x35253B: Feval (eval.c:2365)
==1884847== 
==1884847== ERROR SUMMARY: 308852 errors from 112 contexts (suppressed: 0 from 0)

--NRj8IcXgeaw+Z+A6--




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

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


Received: (at 76327) by debbugs.gnu.org; 17 Feb 2025 15:42:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 17 10:42:26 2025
Received: from localhost ([127.0.0.1]:47795 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tk3GL-0007Uh-JZ
	for submit <at> debbugs.gnu.org; Mon, 17 Feb 2025 10:42:25 -0500
Received: from send35.i.mail.ru ([89.221.237.130]:11736)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1tk3GI-0007U7-Ni
 for 76327 <at> debbugs.gnu.org; Mon, 17 Feb 2025 10:42:23 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:
 Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive:
 X-Cloud-Ids:Disposition-Notification-To;
 bh=xzYFZj7wMHDDuNcd+y72WD6PvSqzwji2enDEMa2GZKk=; t=1739806942; x=1739896942; 
 b=cOnFve++q0/xed7olir0ktNMa8izRDK0F5WPECEpRfW4RC1jcElfwdSae8Lh4Lxos6bpGgIPS+V
 YAIWVQxeYG9x1/ll1IyD1fFW745zFGU1YvknsD/iE/MS0JMjBBboJVD1fsP7ui2w99xxJ4F3U9MfZ
 R7aKt1/oT80Yaf/9X07ztxT9NbkcGvq5sHJkXu5I6Vcs4Uy2DWtBKHYjfOZQH7J/d1Ii7AidpulWc
 9flszDXV+zzO82p1lQlYM6ikqz2hDD09kkDFLmunmm0iFTU2/IVXzonPndu4vxZCFnI3ZhmRe0ZoO
 J/YhLzRngqHC4albAe41ODvfMvhjfXPEt/QQ==;
Received: by exim-smtp-844687bc8-889bz with utf8esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1tk3GB-0000000072Y-1CKL; Mon, 17 Feb 2025 18:42:15 +0300
Date: Mon, 17 Feb 2025 18:42:09 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <Z7NYwipxvK_dEuAT@HIDDEN>
References: <Z7GlsvgNpkir1hLE@HIDDEN> <86y0y6b4or.fsf@HIDDEN>
 <Z7M2iPNTChIQTEua@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <Z7M2iPNTChIQTEua@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-844687bc8-889bz;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-4EC0790: 10
X-7564579A: 646B95376F6C166E
X-77F55803: 4F1203BC0FB41BD93899CACFFF273C5927AE1B099B3C502E8D4E07413B4CF41A182A05F538085040ACF3BECFB84CED1C3DE06ABAFEAF6705E8B0E5E2B39DB50DD01C63F45990E0CE1B6A14438A2A01BA
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7CA8E915ACC910FBDEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F790063750965CC5CDB672DE8638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D8CA75797048D9E3757EA065C22EFBCDCC0D0AAC868F4FEFD620879F7C8C5043D14489FFFB0AA5F4BF176DF2183F8FC7C008ED818AD11EC8E48941B15DA834481FA18204E546F3947CD2DCF9CF1F528DBCF6B57BC7E64490618DEB871D839B7333395957E7521B51C2DFABB839C843B9C08941B15DA834481F8AA50765F790063741F7343E26298569389733CBF5DBD5E9B5C8C57E37DE458BD9DD9810294C998ED8FC6C240DEA76428AA50765F7900637C770107576E8A7DFD81D268191BDAD3DBD4B6F7A4D31EC0BE2F48590F00D11D6D81D268191BDAD3D78DA827A17800CE76DAFF7B2B5BA3DA1EC76A7562686271ED91E3A1F190DE8FD2E808ACE2090B5E14AD6D5ED66289B5259CC434672EE63711DD303D21008E298D5E8D9A59859A8B6B372FE9A2E580EFC725E5C173C3A84C33C2D715BE4CE1EFB35872C767BF85DA2F004C90652538430E4A6367B16DE6309
X-C1DE0DAB: 0D63561A33F958A55EB7A37EE4F406D15002B1117B3ED696FF134882CAFFE858A9DAB4B68AE4D22F823CB91A9FED034534781492E4B8EEAD27E9584FBD6BDD31BDAD6C7F3747799A
X-C8649E89: 1C3962B70DF3F0ADE00A9FD3E00BEEDF3FED46C3ACD6F73ED3581295AF09D3DF87807E0823442EA2ED31085941D9CD0AF7F820E7B07EA4CF752539931013BAE71B5A2D41212041B8F88AB07D3B6853CD6A50BC6E71683307B23470503F0B8DDF0526A8B1FD8BF66B4013EF3F00497CFA693D2BE1E2ED4E3D7A628B5BDAED1053111DC66A97D0BFE2913E6812662D5F2A44C8AD4AA6DD08ECCACDBADCC7D60979964550E41902C4E4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVWiyXSWEEqdr+TnVa5VzPk0=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA1636AC58E515B50B5A5B951B70A5BD4BD8E643A71F92AF5A8977D75C949902A79D2390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76327
Cc: 76327 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Mon, Feb 17, 2025 at 04:16:12PM +0300, Evgeniy Dushistov wrote:
> On Sun, Feb 16, 2025 at 11:48:52AM +0200, Eli Zaretskii wrote:
> > Please show this symbol:
> > 
> >   (gdb) source /path/to/emacs/src/.gdbinit
> >   (gdb) frame 0
> >   (gdb) print sym
> >   (gdb) xtype
> >   (gdb) xsymbol
> > 
> 
> (gdb) frame 0
> #0  SYMBOL_NAME (sym=XIL(0x55555f9b3260)) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1152
> 1152	  return p;
> (gdb) print sym
> $1 = XIL(0x55555f9b3260)
> (gdb) xtype
> Lisp_Symbol
> (gdb) xsymbol 
> $2 = (struct Lisp_Symbol *) 0xaaaab57810c0
> Cannot access memory at address 0xaaaab57810c8
> (gdb) 
> 
> 
> > > #5  0x000055555570603b in Fcommand_error_default_function (data=0x55555a8e65c3, context=0x7ffff1880284, signal=0x7fe0) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1679
> > 
> > Can you show the error and its data here?  Like this:
> > 
> >  (gdb) frame 5
> >  (gdb) pp data
> >  (gdb) pp context
> > 
> 
And because of "pp data" cause additional segfault,
I can not use "pp context",
so here is "pp context", if call it before "pp data":

(gdb) pp context
""


-- 
/Evgeniy




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

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


Received: (at 76327) by debbugs.gnu.org; 17 Feb 2025 14:47:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 17 09:47:08 2025
Received: from localhost ([127.0.0.1]:45101 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tk2Op-0002TE-JU
	for submit <at> debbugs.gnu.org; Mon, 17 Feb 2025 09:47:08 -0500
Received: from mail-40133.protonmail.ch ([185.70.40.133]:40707)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tk2Ol-0002SI-8p
 for 76327 <at> debbugs.gnu.org; Mon, 17 Feb 2025 09:47:05 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1739803616; x=1740062816;
 bh=WTWC2h3UYa23ObWQzm24Mjc7g9R8JUc0eZ4QrW0DXFs=;
 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=lMXBkZmsWFZNId9bdyzITGEV20idhM8qRCL/+On4sTH/TNhc1WGKr2MqMnhJk/hgo
 QlVOrb3u2V+7PRxm7DAIVyv0cLcv6XRi5HKG0E0B67KGXp8esmfA+zBGqN93Wz0hqg
 xApRoNV63OhQMVlTzu7r7CQ88O8okmJlengaiBs+VQPnA0bJVL1hsotlGaGnLBEQQY
 ha4mZCdObG8st6e22FLAzZtizvH1TVoXfu+2AY6var/oA7pbBzgPGHoCCRR5h4KtUf
 hCvxyIGDq48PoFlabW/2wmorzgMoA0Y4/s9SYv3lFZdDOD/qWTxsHD/4DpuDW8fLpE
 QCbXKp3QNuSWQ==
Date: Mon, 17 Feb 2025 14:46:52 +0000
To: bug-gnu-emacs@HIDDEN, Eli Zaretskii <eliz@HIDDEN>,
 Evgeniy Dushistov <dushistov@HIDDEN>, 76327 <at> debbugs.gnu.org
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <874j0sbpe4.fsf@HIDDEN>
In-Reply-To: <Z7M2iPNTChIQTEua@HIDDEN>
References: <Z7GlsvgNpkir1hLE@HIDDEN> <86y0y6b4or.fsf@HIDDEN>
 <Z7M2iPNTChIQTEua@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: 701e00585d49c1f14ab47f4ee6011313b519ba18
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: 76327
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 (-)

"Evgeniy Dushistov via \"Bug reports for GNU Emacs, the Swiss army knife of=
 text editors\"" <bug-gnu-emacs@HIDDEN> writes:

> On Sun, Feb 16, 2025 at 11:48:52AM +0200, Eli Zaretskii wrote:
>> Please show this symbol:
>>
>>   (gdb) source /path/to/emacs/src/.gdbinit
>>   (gdb) frame 0
>>   (gdb) print sym
>>   (gdb) xtype
>>   (gdb) xsymbol
>>
>
> (gdb) frame 0
> #0  SYMBOL_NAME (sym=3DXIL(0x55555f9b3260)) at /usr/src/debug/emacs/emacs=
-29.4/src/lisp.h:1152
> 1152=09  return p;
> (gdb) print sym
> $1 =3D XIL(0x55555f9b3260)
> (gdb) xtype
> Lisp_Symbol
> (gdb) xsymbol
> $2 =3D (struct Lisp_Symbol *) 0xaaaab57810c0
> Cannot access memory at address 0xaaaab57810c8
> (gdb)

This seems like an entirely bogus object which somehow ended up in the
error list, probably by CHECK_LIST or CHECK_LIST_END.  It's a pointer,
not a tagged Lisp symbol.

Can you examine the memory it points to so we get a clue, maybe?

(gdb) x/64gx 0x55555f9b3200

This may be a GC issue, where the error list is freed and the cons cell
reused (or put on a free list).

Can you reproduce this issue?  It'd be great to generate a core file
("gcore" in gdb) and save it along with the emacs binary and .pdmp file
used in that run.

>> > #5 0x000055555570603b in Fcommand_error_default_function
>> (data=3D0x55555a8e65c3, context=3D0x7ffff1880284, signal=3D0x7fe0) at
>> /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1679
>>
>> Can you show the error and its data here?  Like this:
>>
>>  (gdb) frame 5
>>  (gdb) pp data
>>  (gdb) pp context
>>
>
> (gdb) frame 5
> #5  0x000055555570603b in Fcommand_error_default_function (data=3DXIL(0x5=
5555df52d03),
>     context=3DXIL(0x7ffff1880284), signal=3DXIL(0x7fe0))
>     at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1679
> 1679=09  return XSTRING (string)->u.s.data;
> (gdb) pp data
> (wrong-type-argument listp

Unfortunately, there are many places that call CHECK_LIST or
CHECK_LIST_END.  If you can set a breakpoint on the function
"wrong_type_argument" (note there may be some false positives), we could
catch the bug before we unwind through the stack and lose the context.

The candidates in treesit.c don't seem obviously incorrect...

Pip





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

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


Received: (at submit) by debbugs.gnu.org; 17 Feb 2025 14:47:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 17 09:47:17 2025
Received: from localhost ([127.0.0.1]:45105 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tk2Oz-0002Tv-AW
	for submit <at> debbugs.gnu.org; Mon, 17 Feb 2025 09:47:17 -0500
Received: from lists.gnu.org ([2001:470:142::17]:59576)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tk2Ow-0002Sg-Pk
 for submit <at> debbugs.gnu.org; Mon, 17 Feb 2025 09:47:15 -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 1tk2Oj-0004U5-RG
 for bug-gnu-emacs@HIDDEN; Mon, 17 Feb 2025 09:47:01 -0500
Received: from mail-40131.protonmail.ch ([185.70.40.131])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <pipcet@HIDDEN>)
 id 1tk2Oh-0004xt-2d; Mon, 17 Feb 2025 09:47:01 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1739803616; x=1740062816;
 bh=WTWC2h3UYa23ObWQzm24Mjc7g9R8JUc0eZ4QrW0DXFs=;
 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=lMXBkZmsWFZNId9bdyzITGEV20idhM8qRCL/+On4sTH/TNhc1WGKr2MqMnhJk/hgo
 QlVOrb3u2V+7PRxm7DAIVyv0cLcv6XRi5HKG0E0B67KGXp8esmfA+zBGqN93Wz0hqg
 xApRoNV63OhQMVlTzu7r7CQ88O8okmJlengaiBs+VQPnA0bJVL1hsotlGaGnLBEQQY
 ha4mZCdObG8st6e22FLAzZtizvH1TVoXfu+2AY6var/oA7pbBzgPGHoCCRR5h4KtUf
 hCvxyIGDq48PoFlabW/2wmorzgMoA0Y4/s9SYv3lFZdDOD/qWTxsHD/4DpuDW8fLpE
 QCbXKp3QNuSWQ==
Date: Mon, 17 Feb 2025 14:46:52 +0000
To: bug-gnu-emacs@HIDDEN, Eli Zaretskii <eliz@HIDDEN>,
 Evgeniy Dushistov <dushistov@HIDDEN>, 76327 <at> debbugs.gnu.org
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <874j0sbpe4.fsf@HIDDEN>
In-Reply-To: <Z7M2iPNTChIQTEua@HIDDEN>
References: <Z7GlsvgNpkir1hLE@HIDDEN> <86y0y6b4or.fsf@HIDDEN>
 <Z7M2iPNTChIQTEua@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: 701e00585d49c1f14ab47f4ee6011313b519ba18
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=185.70.40.131; envelope-from=pipcet@HIDDEN;
 helo=mail-40131.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_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

"Evgeniy Dushistov via \"Bug reports for GNU Emacs, the Swiss army knife of=
 text editors\"" <bug-gnu-emacs@HIDDEN> writes:

> On Sun, Feb 16, 2025 at 11:48:52AM +0200, Eli Zaretskii wrote:
>> Please show this symbol:
>>
>>   (gdb) source /path/to/emacs/src/.gdbinit
>>   (gdb) frame 0
>>   (gdb) print sym
>>   (gdb) xtype
>>   (gdb) xsymbol
>>
>
> (gdb) frame 0
> #0  SYMBOL_NAME (sym=3DXIL(0x55555f9b3260)) at /usr/src/debug/emacs/emacs=
-29.4/src/lisp.h:1152
> 1152=09  return p;
> (gdb) print sym
> $1 =3D XIL(0x55555f9b3260)
> (gdb) xtype
> Lisp_Symbol
> (gdb) xsymbol
> $2 =3D (struct Lisp_Symbol *) 0xaaaab57810c0
> Cannot access memory at address 0xaaaab57810c8
> (gdb)

This seems like an entirely bogus object which somehow ended up in the
error list, probably by CHECK_LIST or CHECK_LIST_END.  It's a pointer,
not a tagged Lisp symbol.

Can you examine the memory it points to so we get a clue, maybe?

(gdb) x/64gx 0x55555f9b3200

This may be a GC issue, where the error list is freed and the cons cell
reused (or put on a free list).

Can you reproduce this issue?  It'd be great to generate a core file
("gcore" in gdb) and save it along with the emacs binary and .pdmp file
used in that run.

>> > #5 0x000055555570603b in Fcommand_error_default_function
>> (data=3D0x55555a8e65c3, context=3D0x7ffff1880284, signal=3D0x7fe0) at
>> /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1679
>>
>> Can you show the error and its data here?  Like this:
>>
>>  (gdb) frame 5
>>  (gdb) pp data
>>  (gdb) pp context
>>
>
> (gdb) frame 5
> #5  0x000055555570603b in Fcommand_error_default_function (data=3DXIL(0x5=
5555df52d03),
>     context=3DXIL(0x7ffff1880284), signal=3DXIL(0x7fe0))
>     at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1679
> 1679=09  return XSTRING (string)->u.s.data;
> (gdb) pp data
> (wrong-type-argument listp

Unfortunately, there are many places that call CHECK_LIST or
CHECK_LIST_END.  If you can set a breakpoint on the function
"wrong_type_argument" (note there may be some false positives), we could
catch the bug before we unwind through the stack and lose the context.

The candidates in treesit.c don't seem obviously incorrect...

Pip





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

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


Received: (at 76327) by debbugs.gnu.org; 17 Feb 2025 13:16:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 17 08:16:22 2025
Received: from localhost ([127.0.0.1]:44573 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tk0z0-0003dS-Bb
	for submit <at> debbugs.gnu.org; Mon, 17 Feb 2025 08:16:22 -0500
Received: from send104.i.mail.ru ([89.221.237.199]:49738)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1tk0yw-0003cp-N1
 for 76327 <at> debbugs.gnu.org; Mon, 17 Feb 2025 08:16:19 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:
 Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive:
 X-Cloud-Ids:Disposition-Notification-To;
 bh=B4Ou9hp+/JLKIzJHLaHHlmD5MLWPK1FhqCqqsLXIvLw=; t=1739798178; x=1739888178; 
 b=GSHb8B98ZMzOMVCr4QWkb7rRWMX1EfJG1mxSAnovre6rc/YuMG4YBCOnSy7Y/a1L0Zm2yPubCdK
 frU7tqhRFopNFhB/3luPooOH+P2dfwqSJ1eeLeiwssYItHek7fu/367cLoCAclnmnAns4wmVoJ6aA
 kRZOAi6BahtOy4Pr0F/CzRlFrvhVxtZ09iQgu1/dB8OBQO0QJ3bcAt8izutY3FJrtilS3Amx3BS0b
 HroeOfZaQbXuGD9pZBKp7WAq8C/ewCHgQ584wJQ0c/otewbtII/ZdKL+jA4uq+M9W4kpvM8kXmkGM
 sPzTcUKvFbf/8aW8N1qMYiK1HSKNmX5G6EmQ==;
Received: by exim-smtp-844687bc8-szfg7 with utf8esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1tk0yp-000000009q3-2fhq; Mon, 17 Feb 2025 16:16:12 +0300
Date: Mon, 17 Feb 2025 16:16:06 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <Z7M2iPNTChIQTEua@HIDDEN>
References: <Z7GlsvgNpkir1hLE@HIDDEN>
 <86y0y6b4or.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <86y0y6b4or.fsf@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-844687bc8-szfg7;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-4EC0790: 10
X-7564579A: 646B95376F6C166E
X-77F55803: 4F1203BC0FB41BD93899CACFFF273C595B8F39A960F6D9058F20A0F624DAAE8B182A05F5380850409B2E7F39F4B0A07E3DE06ABAFEAF6705FA2C201303E8F2FC2042E861BAC95C70B8E9B88366A1DBEF
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE70043D879A87EF1BCEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F790063720E5706DB08A2EAB8638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D8A1645503DFDD885B502720FF444750B303F827F8F4F170EC20879F7C8C5043D14489FFFB0AA5F4BF176DF2183F8FC7C0F04B652EEC242312D2E47CDBA5A96583C09775C1D3CA48CF53FA85A707D24CADCC7F00164DA146DAFE8445B8C89999729449624AB7ADAF37F6B57BC7E64490611E7FA7ABCAF51C92176DF2183F8FC7C000E2D00546020E658941B15DA834481F9449624AB7ADAF37BA3038C0950A5D3613377AFFFEAFD269176DF2183F8FC7C0F170BFBBBFCFAF237B076A6E789B0E97A8DF7F3B2552694AD5FFEEA1DED7F25D49FD398EE364050FCCD848CCB6FE560CE21AE983DBD7FFC1B3661434B16C20ACC84D3B47A649675FE827F84554CEF5019E625A9149C048EE9ECD01F8117BC8BEE2021AF6380DFAD18AA50765F790063735872C767BF85DA227C277FBC8AE2E8B27F286EE01D3C2B575ECD9A6C639B01B4E70A05D1297E1BBCB5012B2E24CD356
X-C1DE0DAB: 0D63561A33F958A535527F4122ED14B15002B1117B3ED696F89DF9900B5D473E47A99E6294EE8661823CB91A9FED034534781492E4B8EEADD0953842B444AAC3BDAD6C7F3747799A
X-C8649E89: 1C3962B70DF3F0ADE00A9FD3E00BEEDF3FED46C3ACD6F73ED3581295AF09D3DF87807E0823442EA2ED31085941D9CD0AF7F820E7B07EA4CF488F39F8EC07B1F0DDDB0E1D0A92546F25652FF04276D7C0AB348E57F45D79AC248F49047001ACAA0526A8B1FD8BF66BFD2D92F3A0258643FD5770CAC3DDFA2DD76C231F2BF8F1D9111DC66A97D0BFE2913E6812662D5F2A44C8AD4AA6DD08ECCACDBADCC7D60979964550E41902C4E4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVWiyXSWEEqdr8OJtxrUbzas=
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA1637324CC6CF99BBBEDB951B70A5BD4BD8EF87B95DA8F732D11458B2FE54B7B4CA5390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76327
Cc: 76327 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Sun, Feb 16, 2025 at 11:48:52AM +0200, Eli Zaretskii wrote:
> Please show this symbol:
> 
>   (gdb) source /path/to/emacs/src/.gdbinit
>   (gdb) frame 0
>   (gdb) print sym
>   (gdb) xtype
>   (gdb) xsymbol
> 

(gdb) frame 0
#0  SYMBOL_NAME (sym=XIL(0x55555f9b3260)) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1152
1152	  return p;
(gdb) print sym
$1 = XIL(0x55555f9b3260)
(gdb) xtype
Lisp_Symbol
(gdb) xsymbol 
$2 = (struct Lisp_Symbol *) 0xaaaab57810c0
Cannot access memory at address 0xaaaab57810c8
(gdb) 


> > #5  0x000055555570603b in Fcommand_error_default_function (data=0x55555a8e65c3, context=0x7ffff1880284, signal=0x7fe0) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1679
> 
> Can you show the error and its data here?  Like this:
> 
>  (gdb) frame 5
>  (gdb) pp data
>  (gdb) pp context
> 

(gdb) frame 5
#5  0x000055555570603b in Fcommand_error_default_function (data=XIL(0x55555df52d03), 
    context=XIL(0x7ffff1880284), signal=XIL(0x7fe0))
    at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1679
1679	  return XSTRING (string)->u.s.data;
(gdb) pp data
(wrong-type-argument listp 
Thread 1 "emacs-29.4" received signal SIGSEGV, Segmentation fault.
SYMBOL_NAME (sym=XIL(0x55555f9b3260)) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1152
1152	  return p;
The program being debugged was signaled while in a function called from GDB.
GDB remains in the frame where the signal was received.
To change this behavior use "set unwind-on-signal on".
Evaluation of the expression containing the function
(safe_debug_print) will be abandoned.
When the function is done executing, GDB will silently stop.

-- 
/Evgeniy




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

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


Received: (at 76327) by debbugs.gnu.org; 16 Feb 2025 12:42:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 16 07:42:49 2025
Received: from localhost ([127.0.0.1]:60752 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjdyy-0006kX-Rn
	for submit <at> debbugs.gnu.org; Sun, 16 Feb 2025 07:42:49 -0500
Received: from send278.i.mail.ru ([95.163.59.117]:30350)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1tjdyv-0006kH-FT
 for 76327 <at> debbugs.gnu.org; Sun, 16 Feb 2025 07:42:46 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:
 Subject:Cc:To:From:Date:From:Sender:Reply-To:To:Cc:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive:
 X-Cloud-Ids:Disposition-Notification-To;
 bh=Pi94bu8XcAF/+4t5h2xlMnwvttIH7uZ5oS2ARqjqEUM=; t=1739709765; x=1739799765; 
 b=LBLJHnqotoGd7KiA15dPIHuCILnNX52m/Ueql74ZtGy5TAK7pVqRvOrxf2agHQVjpIT4JtduwfG
 EJb6hiBxBL0YCDw7J6IJ6eQUfLPZLldJlCvz1RX1Wb60SzBxL1bmXTN6IEvJ8Opy0mr8/NuRjmaqQ
 ajRfVTCxw/bRyvlkrdYlLKEMKkKS0E4EGH57OSD83DJ3icWgitVfxMDYFjYOzh+rkEOnU8xlrfbyq
 OeF8AJT6UetrZOPIRksNc50mNeG/Zg8H9kwaGmLsHjpB6yKrY0oR5WXzJ0Vg36Mo4fiHTm53H/o3d
 CwDZ5t+WuNniMSqcXdNJfGwU77gzkJ/Hhscg==;
Received: by exim-smtp-844687bc8-5jwch with utf8esmtpa (envelope-from
 <dushistov@HIDDEN>)
 id 1tjdyo-000000005cJ-1a6E; Sun, 16 Feb 2025 15:42:38 +0300
Date: Sun, 16 Feb 2025 15:42:33 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
Message-ID: <Z7HdOY4EzRahdt_b@HIDDEN>
References: <Z7GlsvgNpkir1hLE@HIDDEN>
 <86y0y6b4or.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <86y0y6b4or.fsf@HIDDEN>
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-844687bc8-5jwch;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-7564579A: 646B95376F6C166E
X-77F55803: 4F1203BC0FB41BD93899CACFFF273C5959CB4E76AE07DB37A670AB4A323EE96A182A05F5380850405F6A9B6DC0BCFDBE3DE06ABAFEAF6705AF3E0220094D9E798937F3AC21F5287F083B9DBA0D511FCC
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE712EB008F780777E9EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637C218CA8E848E3B7A8638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D8E5449900FCF788766D0EA3038F6A65CD54E4D9D1DDC52F3F20879F7C8C5043D14489FFFB0AA5F4BF176DF2183F8FC7C0ECC8AC47CD0EDEFF8941B15DA834481FA18204E546F3947C724336BCC0EE1BA8F6B57BC7E64490618DEB871D839B7333395957E7521B51C2DFABB839C843B9C08941B15DA834481F8AA50765F7900637AD6569683AD07375389733CBF5DBD5E9B5C8C57E37DE458BD9DD9810294C998ED8FC6C240DEA76428AA50765F7900637F8DA891F325897FCD81D268191BDAD3DBD4B6F7A4D31EC0BE2F48590F00D11D6D81D268191BDAD3D78DA827A17800CE75A5A5211372FE694EC76A7562686271ED91E3A1F190DE8FD2E808ACE2090B5E14AD6D5ED66289B5259CC434672EE63711DD303D21008E298D5E8D9A59859A8B6B372FE9A2E580EFC725E5C173C3A84C3E8817D7933DE58DE35872C767BF85DA2F004C90652538430E4A6367B16DE6309
X-C1DE0DAB: 0D63561A33F958A5301979F165ABBE545002B1117B3ED696FA0B2E816815DF19E772F934B9BCD185823CB91A9FED034534781492E4B8EEADA91A6E18C88C5E2F
X-C8649E89: 1C3962B70DF3F0ADE00A9FD3E00BEEDF77DD89D51EBB7742D3581295AF09D3DF87807E0823442EA2ED31085941D9CD0AF7F820E7B07EA4CF8589CBE177611CA0567E84C2DEA8C74D69AC4880DE1446DC7BFC88E867C25A9F08FC8DA71D385488F7DAF9EE0634D2364ABFBB7690A107EF97DB393B262BCF06E3888C80B0F559F5111DC66A97D0BFE2913E6812662D5F2A44C8AD4AA6DD08ECCACDBADCC7D60979964550E41902C4E4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVWiyXSWEEqdrXZXfpG14s4w=
X-DA7885C5: 6F44CDD0F498F010F255D290C0D534F983EA0B8E9D99B2F9CF6603973E21ABE1227BE5FB5AFD4B005B1A4C17EAA7BC4BEF2421ABFA55128D5B026BBBA48952F2
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA16342CC756583C6352CB951B70A5BD4BD8EF6A04F424076B1887E54E667F88163C9390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76327
Cc: 76327 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Sun, Feb 16, 2025 at 11:48:52AM +0200, Eli Zaretskii wrote:
> > Date: Sun, 16 Feb 2025 11:45:38 +0300
> > From:  Evgeniy Dushistov via "Bug reports for GNU Emacs,
> >  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> > 
> > Just random crash during editing text (cut or delete text).
> 
> What do you mean by "after switch to tree-sitter"?  What exactly did
> you change and how in order to switch?

For c/c++/python:

(use-package treesit
   :preface 
   (dolist (mapping
           '(
             (c-mode . c-ts-mode)
             (c++-mode . c++-ts-mode)
             (c-or-c++-mode . c-or-c++-ts-mode)
             (python-mode . python-ts-mode)
             ))
    (add-to-list 'major-mode-remap-alist mapping))
)

For rust:
(use-package rust-mode
  :init
  (setq rust-mode-treesitter-derive t)
)

And after two weeks after these changes emacs start crashes.
Usually emacs crashes once every two days.

I suppose this starts after update of some arch linux's packages.
During attempts to fix issue,
I tried two variants, tree-sitter grammar build from source code (with
emacs help) and these packages from Arch distro:
tree-sitter-cpp,tree-sitter-c,tree-sitter-python,tree-sitter-rust

Both variants cause crash.

And last week after update of 3 packages: 
- tree-sitter
- emacs
- tree-sitter-c

emacs works 5 days without crash,
I was hoping that everything was finally fixed,
and even reports that all ok in arch linux issue tracker:
https://gitlab.archlinux.org/archlinux/packaging/packages/emacs/-/issues/6

But today two crashes in the row happens.


> 
> > (gdb) bt full
> > #0  SYMBOL_NAME (sym=0x55555e5d3ba0) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1152
> 
> Please show this symbol:
> 

I already closed gdb process, so next time it crashes,
I try what you suggest.

-- 
/Evgeniy




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

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


Received: (at 76327) by debbugs.gnu.org; 16 Feb 2025 09:49:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 16 04:49:02 2025
Received: from localhost ([127.0.0.1]:60243 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjbGo-00048w-6A
	for submit <at> debbugs.gnu.org; Sun, 16 Feb 2025 04:49:02 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:34592)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tjbGm-00048d-BG
 for 76327 <at> debbugs.gnu.org; Sun, 16 Feb 2025 04:49:00 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tjbGg-00047q-K1; Sun, 16 Feb 2025 04:48:54 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=zNjt1SiF/+kKbAF/pKn2Pl5LFvXVUaxqwqkkU88Qnvo=; b=i/5r3StpybD9
 +GXNf4JLMmi6s33h6maXt5PVrSFalgL13al/um9mofk5PW8bzqhBti4D/33b80wToAlIRJIYiyEhu
 oSCT3y6L1bjWsNLqYhISuCa49tN7InlEkKyhcXGWupdbd7cMJdr1bAVEb1spa5SWCK0+KRoXDsjVo
 tdeh4f8Dd/4TslZn5bf8FdS2BM2hHbIVESEx6iHo6mkXqWJQuILkUouA49xCa6unTigjUQhsHQMYt
 v1jkabzncK6HuJbWCNzoTWlb89KzEEGQ9vR88wUbNKm5V2MFwLB9jrxOW9QOwbyLW3mmFFk/HQu9K
 IUJOrI8J9rI59o0odh2XeQ==;
Date: Sun, 16 Feb 2025 11:48:52 +0200
Message-Id: <86y0y6b4or.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Evgeniy Dushistov <dushistov@HIDDEN>
In-Reply-To: <Z7GlsvgNpkir1hLE@HIDDEN> (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#76327: 29.4; random segfaults after switch to tree-sitter
References: <Z7GlsvgNpkir1hLE@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 76327
Cc: 76327 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Sun, 16 Feb 2025 11:45:38 +0300
> From:  Evgeniy Dushistov via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> Just random crash during editing text (cut or delete text).

What do you mean by "after switch to tree-sitter"?  What exactly did
you change and how in order to switch?

> (gdb) bt full
> #0  SYMBOL_NAME (sym=0x55555e5d3ba0) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1152

Please show this symbol:

  (gdb) source /path/to/emacs/src/.gdbinit
  (gdb) frame 0
  (gdb) print sym
  (gdb) xtype
  (gdb) xsymbol

> #5  0x000055555570603b in Fcommand_error_default_function (data=0x55555a8e65c3, context=0x7ffff1880284, signal=0x7fe0) at /usr/src/debug/emacs/emacs-29.4/src/lisp.h:1679

Can you show the error and its data here?  Like this:

 (gdb) frame 5
 (gdb) pp data
 (gdb) pp context

Thanks.




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

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


Received: (at submit) by debbugs.gnu.org; 16 Feb 2025 08:46:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 16 03:46:15 2025
Received: from localhost ([127.0.0.1]:60005 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjaI1-00015j-DD
	for submit <at> debbugs.gnu.org; Sun, 16 Feb 2025 03:46:15 -0500
Received: from lists.gnu.org ([2001:470:142::17]:51940)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dushistov@HIDDEN>) id 1tjaHv-0000dC-4m
 for submit <at> debbugs.gnu.org; Sun, 16 Feb 2025 03:46:11 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <dushistov@HIDDEN>) id 1tjaHo-0001TW-5M
 for bug-gnu-emacs@HIDDEN; Sun, 16 Feb 2025 03:46:00 -0500
Received: from send219.i.mail.ru ([95.163.59.58])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <dushistov@HIDDEN>) id 1tjaHe-0004Kj-Sb
 for bug-gnu-emacs@HIDDEN; Sun, 16 Feb 2025 03:45:56 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru;
 s=mail4; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:
 Subject:To:From:Date:From:Sender:Reply-To:To:Cc:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:
 References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post:
 List-Owner:List-Archive:X-Cloud-Ids:Disposition-Notification-To;
 bh=xuI4s0on1l5waWj4WKU1IIiLvNP4xhCtwLSkUpSORGE=; t=1739695547; x=1739785547; 
 b=BQKjIM2f4f97KkwNa1rfbykq/arKVbVodAxLtkhnfcurpOahNWGAL1iMbprjE/DTtI3o09AfpJN
 J9gqYVS6zMwOgGjS3Ruipigip7Gz/MhA0hJWkgj/0YHsYqzBipHCyUm/yJHNflTACUlCtCZhSbm4k
 Q4MknOLF6pvkr4XU/qGZDck3qiv9iGw87211FFeDgusrUu6iDDy+VuydXzrTLov0mvERzuu9CcXNM
 aSnLt0ckG+szQSXQpdM9q1JeMPyKVDlzGrBkonWx9w2af/CSkWEl3WlUwlhp8fbvkQOYCei2b4m3Z
 FEx/CsFhjgGw2IIjM+o350+VH2FZlOruzD1g==;
Received: by exim-smtp-844687bc8-m9hrj with utf8esmtpa (envelope-from
 <dushistov@HIDDEN>) id 1tjaHX-000000009j8-0Mto
 for bug-gnu-emacs@HIDDEN; Sun, 16 Feb 2025 11:45:44 +0300
Date: Sun, 16 Feb 2025 11:45:38 +0300
From: Evgeniy Dushistov <dushistov@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 29.4; random segfaults after switch to tree-sitter
Message-ID: <Z7GlsvgNpkir1hLE@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
"X-PGP-Key: https://sks-keyservers.net/pks/lookup?op=vindex&search=dushistov%40mail.ru"
Authentication-Results: exim-smtp-844687bc8-m9hrj;
 auth=pass smtp.auth=dushistov@HIDDEN
 smtp.mailfrom=dushistov@HIDDEN
X-Mailru-Src: smtp
X-7564579A: 646B95376F6C166E
X-77F55803: 4F1203BC0FB41BD93899CACFFF273C59143237C190FDE95B386F4227779F9F2D182A05F5380850403ABBE8CE08D681A53DE06ABAFEAF6705F146475B97DE2AE76ADF47A78BCACE78FEFE3136639EADCB
X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE705C173BDDADFC82AEA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637B97DA3EE4E90F98B8638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D86364AA5959527D599EB30F61FB181D1957311ED4C6D7EC2C20879F7C8C5043D14489FFFB0AA5F4BF176DF2183F8FC7C0B9A0B17A9DBCC47B8941B15DA834481FA18204E546F3947C65B78C30F681404DF6B57BC7E64490618DEB871D839B7333395957E7521B51C2DFABB839C843B9C08941B15DA834481F8AA50765F79006377C8EE06721B8D324389733CBF5DBD5E9B5C8C57E37DE458BD9DD9810294C998ED8FC6C240DEA76428AA50765F790063715F328E072C0F4D5D81D268191BDAD3DBD4B6F7A4D31EC0BE2F48590F00D11D6D81D268191BDAD3D78DA827A17800CE7E60FCA714BE5CE1EEC76A7562686271ED91E3A1F190DE8FD2E808ACE2090B5E14AD6D5ED66289B5259CC434672EE63711DD303D21008E298D5E8D9A59859A8B6B372FE9A2E580EFC725E5C173C3A84C39C2627E4F2648A8635872C767BF85DA2F004C90652538430E4A6367B16DE6309
X-C1DE0DAB: 0D63561A33F958A510750B65EDA56BA65002B1117B3ED69690EED8D9DEDAE0159E040399BDE4761E277AA237ED671D4372AF3B35EA4094CC82B967D547A19D2F9C5DF10A05D560A9D2B5782620B851B7C8C84E951CD0BE2F58C12E6D310A6D53566404C906FA8ADEA71A35648BE338CEED902CAAD3CD6B00BA7CCD254A1CF5E86E17E58233992635638A446BE3E5C627BF0CFE790FC11A7261332C5CB50AE517BDAD6C7F3747799A
X-C8649E89: 1C3962B70DF3F0ADE00A9FD3E00BEEDF26627E0B569FD6DE0357DC0226EF9A8E87807E0823442EA2ED31085941D9CD0AF7F820E7B07EA4CF0ED8B11F4EA131E4FFC6736DC46A81FFF24B9983AF4B63518075AE330D81DEE3715D154A38A044DCF7DAF9EE0634D236F96CBFAB7FC3FA7ACBB6F8255FF6E72B35879E481C7D161F383C93C5AD2DA449913E6812662D5F2A44C8AD4AA6DD08ECCACDBADCC7D60979964550E41902C4E4
X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVYrk7BQKFwEtI8ZkbXvdevoVUB+ccXbKDg==
X-Mailru-Sender: AFD8F0D0D0E72874173F5846337BA163C46F785B640F1EB6B951B70A5BD4BD8EAC2A721B54629970E24516B7375430E9390B4EE339CE7E75FB559BB5D741EB9615E033373711A675E66B5C1DBFD5D09D67EA787935ED9F1B
X-Mras: Ok
Received-SPF: pass client-ip=95.163.59.58; envelope-from=dushistov@HIDDEN;
 helo=send219.i.mail.ru
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

Just random crash during editing text (cut or delete text).


(gdb) bt full
#0  SYMBOL_NAME (sym=3D0x55555e5d3ba0) at /usr/src/debug/emacs/emacs-29.4/s=
rc/lisp.h:1152
#1  print_object (obj=3D0x55555e5d3ba0, printcharfun=3D<optimized out>, esc=
apeflag=3Dtrue) at print.c:2398
        len =3D 288
        i =3D <optimized out>
        name =3D <optimized out>
        size_byte =3D <optimized out>
        p =3D <optimized out>
        signedp =3D <optimized out>
        confusing =3D <optimized out>
        base_depth =3D <optimized out>
        base_sp =3D <optimized out>
        buf =3D " \001", '\000' <repeats 23 times>, "\025\271|\222\203=D0=
=B1\360\324\377\377\377\177\000\0000\362\210UUU\000\000 \001\000\000\000"
        print_obj =3D <optimized out>
#2  0x00005555557c718d in print (obj=3D<optimized out>, printcharfun=3D<opt=
imized out>, escapeflag=3D<optimized out>) at print.c:1301
#3  0x00005555557c72d3 in Fprin1 (object=3D0x55555e5d3ba0, printcharfun=3Dp=
rintcharfun@entry=3D0x30, overrides=3Doverrides@entry=3D0x0) at print.c:776
        count =3D {
          bytes =3D <optimized out>
        }
        pc =3D {
          printcharfun =3D 0x30,
          old_printcharfun =3D 0x30,
          old_point =3D -1,
          start_point =3D -1,
          old_point_byte =3D -1,
          start_point_byte =3D -1,
          specpdl_count =3D {
            bytes =3D 224
          }
        }
#4  0x00005555557c7af9 in print_error_message (data=3D<optimized out>, data=
@entry=3D0x55555a8e65c3, stream=3Dstream@entry=3D0x30, context=3D<optimized=
 out>, caller=3Dcaller@entry=3D0x7fe0) at print.c:1134
        obj =3D <optimized out>
        li =3D {
          tortoise =3D <optimized out>,
          max =3D <optimized out>,
          n =3D <optimized out>,
          q =3D <optimized out>
        }
        sep =3D 0x55555587c951 ", "
        errname =3D 0x11f70
        errmsg =3D <optimized out>
        file_error =3D <optimized out>
        tail =3D 0x55555a8e66c3
#5  0x000055555570603b in Fcommand_error_default_function (data=3D0x55555a8=
e65c3, context=3D0x7ffff1880284, signal=3D0x7fe0) at /usr/src/debug/emacs/e=
macs-29.4/src/lisp.h:1679
        sf =3D 0x5555561a9d40
        conditions =3D <optimized out>
        is_minibuffer_quit =3D <optimized out>
#6  0x00005555557ecd6c in exec_byte_code (fun=3D<optimized out>, args_templ=
ate=3D<optimized out>, nargs=3D<optimized out>, args=3D<optimized out>) at =
bytecode.c:809
        call_nargs =3D 3
        call_fun =3D <optimized out>
        count1 =3D {
          bytes =3D <optimized out>
        }
        template =3D <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
        val =3D <optimized out>
        call_args =3D 0x7ffff0fff050
        original_fun =3D 0x2aaa9bf19470
        bytecode =3D <optimized out>
        op =3D 3
        type =3D <optimized out>
        targets =3D {0x5555555b837a <exec_byte_code-2311590>, 0x5555557ed1c=
5 <exec_byte_code+2213>, 0x5555557ed1bc <exec_byte_code+2204>, 0x5555557ed1=
b3 <exec_byte_code+2195>, 0x5555557ecb35 <exec_byte_code+533>, 0x5555557ecb=
39 <exec_byte_code+537>, 0x5555557ed177 <exec_byte_code+2135>, 0x5555557ed1=
3b <exec_byte_code+2075>, 0x5555557eda2e <exec_byte_code+4366>, 0x5555557ed=
a25 <exec_byte_code+4357>, 0x5555557eda1c <exec_byte_code+4348>, 0x5555557e=
da13 <exec_byte_code+4339>, 0x5555557ecb71 <exec_byte_code+593>, 0x5555557e=
cb80 <exec_byte_code+608>, 0x5555557eda03 <exec_byte_code+4323>, 0x5555557e=
da37 <exec_byte_code+4375>, 0x5555557edae9 <exec_byte_code+4553>, 0x5555557=
edae0 <exec_byte_code+4544>, 0x5555557edad7 <exec_byte_code+4535>, 0x555555=
7edace <exec_byte_code+4526>, 0x5555557ecaad <exec_byte_code+397>, 0x555555=
7ecac0 <exec_byte_code+416>, 0x5555557edaad <exec_byte_code+4493>, 0x555555=
7edabd <exec_byte_code+4509>, 0x5555557eda51 <exec_byte_code+4401>, 0x55555=
57eda48 <exec_byte_code+4392>, 0x5555557edd9f <exec_byte_code+5247>, 0x5555=
557edd96 <exec_byte_code+5238>, 0x5555557ecdec <exec_byte_code+1228>, 0x555=
5557ecdf0 <exec_byte_code+1232>, 0x5555557eda6b <exec_byte_code+4427>, 0x55=
55557eda5a <exec_byte_code+4410>, 0x5555557edd6c <exec_byte_code+5196>, 0x5=
555557edd63 <exec_byte_code+5187>, 0x5555557edd5a <exec_byte_code+5178>, 0x=
5555557edd51 <exec_byte_code+5169>, 0x5555557ecbf1 <exec_byte_code+721>, 0x=
5555557ecc00 <exec_byte_code+736>, 0x5555557edd86 <exec_byte_code+5222>, 0x=
5555557edd75 <exec_byte_code+5205>, 0x5555557edd27 <exec_byte_code+5127>, 0=
x5555557edd1e <exec_byte_code+5118>, 0x5555557edd15 <exec_byte_code+5109>, =
0x5555557edd0c <exec_byte_code+5100>, 0x5555557ece39 <exec_byte_code+1305>,=
 0x5555557ece40 <exec_byte_code+1312>, 0x5555557edd41 <exec_byte_code+5153>=
, 0x5555557edd30 <exec_byte_code+5136>, 0x5555557edc58 <exec_byte_code+4920=
>, 0x5555557edc8b <exec_byte_code+4971>, 0x5555557edd00 <exec_byte_code+508=
8>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555555b837e <exec_byte_code=
-2311586>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555555b837e <exec_by=
te_code-2311586>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555557ef0a1 <=
exec_byte_code+10113>, 0x5555557ef02f <exec_byte_code+9999>, 0x5555557eefe9=
 <exec_byte_code+9929>, 0x5555557eefa3 <exec_byte_code+9859>, 0x5555557eef5=
f <exec_byte_code+9791>, 0x5555557edb6a <exec_byte_code+4682>, 0x5555557edb=
2a <exec_byte_code+4618>, 0x5555557eef2e <exec_byte_code+9742>, 0x5555557ed=
c1e <exec_byte_code+4862>, 0x5555557edaf2 <exec_byte_code+4562>, 0x5555557e=
eeee <exec_byte_code+9678>, 0x5555557eeebe <exec_byte_code+9630>, 0x5555557=
eee7e <exec_byte_code+9566>, 0x5555557eee41 <exec_byte_code+9505>, 0x555555=
7eee00 <exec_byte_code+9440>, 0x5555557eed89 <exec_byte_code+9321>, 0x55555=
57eed14 <exec_byte_code+9204>, 0x5555557eec98 <exec_byte_code+9080>, 0x5555=
557eec68 <exec_byte_code+9032>, 0x5555557eec38 <exec_byte_code+8984>, 0x555=
5557eebf8 <exec_byte_code+8920>, 0x5555557eebb8 <exec_byte_code+8856>, 0x55=
55557eeb78 <exec_byte_code+8792>, 0x5555557eeb34 <exec_byte_code+8724>, 0x5=
555557eeafa <exec_byte_code+8666>, 0x5555557eeac0 <exec_byte_code+8608>, 0x=
5555557eea86 <exec_byte_code+8550>, 0x5555557ee9e4 <exec_byte_code+8388>, 0=
x5555557ee989 <exec_byte_code+8297>, 0x5555557ee938 <exec_byte_code+8216>, =
0x5555557ee8e4 <exec_byte_code+8132>, 0x5555557ee890 <exec_byte_code+8048>,=
 0x5555557ee83c <exec_byte_code+7964>, 0x5555557ee7e8 <exec_byte_code+7880>=
, 0x5555557ee790 <exec_byte_code+7792>, 0x5555557ee734 <exec_byte_code+7700=
>, 0x5555557ee6dc <exec_byte_code+7612>, 0x5555557ee684 <exec_byte_code+752=
4>, 0x5555557ee62c <exec_byte_code+7436>, 0x5555557ee5d3 <exec_byte_code+73=
47>, 0x5555557ee4e3 <exec_byte_code+7107>, 0x5555557ece88 <exec_byte_code+1=
384>, 0x5555557ee4b3 <exec_byte_code+7059>, 0x5555557ee47e <exec_byte_code+=
7006>, 0x5555557ee3ee <exec_byte_code+6862>, 0x5555557ee3a5 <exec_byte_code=
+6789>, 0x5555557ee375 <exec_byte_code+6741>, 0x5555557ee343 <exec_byte_cod=
e+6691>, 0x5555557ee311 <exec_byte_code+6641>, 0x5555557ee2d7 <exec_byte_co=
de+6583>, 0x5555557ee2a5 <exec_byte_code+6533>, 0x5555555b837e <exec_byte_c=
ode-2311586>, 0x5555557ee273 <exec_byte_code+6483>, 0x5555557ee241 <exec_by=
te_code+6433>, 0x5555557ee20f <exec_byte_code+6383>, 0x5555557ee1dd <exec_b=
yte_code+6333>, 0x5555557ee1ab <exec_byte_code+6283>, 0x5555557ee17b <exec_=
byte_code+6235>, 0x5555557ece8c <exec_byte_code+1388>, 0x5555555b837e <exec=
_byte_code-2311586>, 0x5555557ee138 <exec_byte_code+6168>, 0x5555557ee108 <=
exec_byte_code+6120>, 0x5555557ee0d8 <exec_byte_code+6072>, 0x5555557ed8ea =
<exec_byte_code+4042>, 0x5555557ed8aa <exec_byte_code+3978>, 0x5555557ed87a=
 <exec_byte_code+3930>, 0x5555557ed84a <exec_byte_code+3882>, 0x5555557ed80=
a <exec_byte_code+3818>, 0x5555557ed7ca <exec_byte_code+3754>, 0x5555557ed7=
8a <exec_byte_code+3690>, 0x5555557ed758 <exec_byte_code+3640>, 0x5555557ed=
728 <exec_byte_code+3592>, 0x5555555b837e <exec_byte_code-2311586>, 0x55555=
57edda8 <exec_byte_code+5256>, 0x5555557edf59 <exec_byte_code+5689>, 0x5555=
557ed9c4 <exec_byte_code+4260>, 0x5555557edf1a <exec_byte_code+5626>, 0x555=
5557edede <exec_byte_code+5566>, 0x5555557edea2 <exec_byte_code+5506>, 0x55=
55557ede05 <exec_byte_code+5349>, 0x5555557edde1 <exec_byte_code+5313>, 0x5=
555557eda7b <exec_byte_code+4443>, 0x5555557ee06c <exec_byte_code+5964>, 0x=
5555557ee006 <exec_byte_code+5862>, 0x5555557edfd0 <exec_byte_code+5808>, 0=
x5555557ee091 <exec_byte_code+6001>, 0x5555557ef1da <exec_byte_code+10426>,=
 0x5555557ef196 <exec_byte_code+10358>, 0x5555557ef14c <exec_byte_code+1028=
4>, 0x5555557ef0ee <exec_byte_code+10190>, 0x5555555b837e <exec_byte_code-2=
311586>, 0x5555557ed6e4 <exec_byte_code+3524>, 0x5555557ed6b4 <exec_byte_co=
de+3476>, 0x5555557ed684 <exec_byte_code+3428>, 0x5555557ed654 <exec_byte_c=
ode+3380>, 0x5555557ed624 <exec_byte_code+3332>, 0x5555557ed5e4 <exec_byte_=
code+3268>, 0x5555557ed5a4 <exec_byte_code+3204>, 0x5555557ed564 <exec_byte=
_code+3140>, 0x5555557ed524 <exec_byte_code+3076>, 0x5555557ed4d0 <exec_byt=
e_code+2992>, 0x5555557ed490 <exec_byte_code+2928>, 0x5555557ed450 <exec_by=
te_code+2864>, 0x5555557ed420 <exec_byte_code+2816>, 0x5555557ed3bd <exec_b=
yte_code+2717>, 0x5555557ed35a <exec_byte_code+2618>, 0x5555557ed31e <exec_=
byte_code+2558>, 0x5555557ed2e2 <exec_byte_code+2498>, 0x5555557ed2a8 <exec=
_byte_code+2440>, 0x5555557ee57b <exec_byte_code+7259>, 0x5555557ee52c <exe=
c_byte_code+7180>, 0x5555557ed23a <exec_byte_code+2330>, 0x5555557ed1ce <ex=
ec_byte_code+2222>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555555b837e=
 <exec_byte_code-2311586>, 0x5555555b837e <exec_byte_code-2311586>, 0x55555=
55b837e <exec_byte_code-2311586>, 0x5555555b837e <exec_byte_code-2311586>, =
0x5555555b837e <exec_byte_code-2311586>, 0x5555557eedb9 <exec_byte_code+936=
9>, 0x5555557eea3f <exec_byte_code+8479>, 0x5555557ee437 <exec_byte_code+69=
35>, 0x5555557ed0f7 <exec_byte_code+2007>, 0x5555557ed0b3 <exec_byte_code+1=
939>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555555b837e <exec_byte_co=
de-2311586>, 0x5555557ed07c <exec_byte_code+1884>, 0x5555557ed962 <exec_byt=
e_code+4162>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555555b837e <exec=
_byte_code-2311586>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555555b837=
e <exec_byte_code-2311586>, 0x5555555b837e <exec_byte_code-2311586>, 0x5555=
555b837e <exec_byte_code-2311586>, 0x5555555b837e <exec_byte_code-2311586>,=
 0x5555555b837e <exec_byte_code-2311586>, 0x5555557ed92a <exec_byte_code+41=
06> <repeats 64 times>}
        quitcounter =3D <optimized out>
        bc =3D 0x555555d421b0 <main_thread+496>
        top =3D 0x7ffff0fff048
        pc =3D <optimized out>
        bytestr =3D <optimized out>
        vector =3D <optimized out>
        maxdepth =3D <optimized out>
        const_length =3D <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
        bytestr_length =3D <optimized out>
        vectorp =3D 0x7ffff1ce5e80
        max_stack =3D <optimized out>
        frame_base =3D <optimized out>
        fp =3D <optimized out>
        bytestr_data =3D <optimized out>
        rest =3D <optimized out>
        mandatory =3D <optimized out>
        nonrest =3D <optimized out>
        pushedargs =3D <optimized out>
        result =3D <optimized out>
#7  0x000055555579f0c5 in Ffuncall (nargs=3Dnargs@entry=3D4, args=3Dargs@en=
try=3D0x7fffffffd890) at eval.c:2999
        count =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
#8  0x000055555570691e in call3 (fn=3D<optimized out>, arg1=3D0x55555a8e65c=
3, arg2=3D<optimized out>, arg3=3D0x7fe0) at /usr/src/debug/emacs/emacs-29.=
4/src/lisp.h:3262
#9  cmd_error_internal (data=3Ddata@entry=3D0x55555a8e65c3, context=3Dconte=
xt@entry=3D0x7fffffffd900 "") at keyboard.c:1013
#10 0x0000555555706aa2 in cmd_error (data=3D0x55555a8e65c3) at keyboard.c:9=
81
        old_level =3D <optimized out>
        old_length =3D <optimized out>
        count =3D {
          bytes =3D <optimized out>
        }
        conditions =3D <optimized out>
        macroerror =3D "\000\000\000\000\000\000\000\000\240\230\000\000\00=
0\000\000\000\200\331\377\377\377\177\000\000B\256yUUU\000\000\022\000\000\=
000\000\000\000\000\000\025\271|\222\203=D0=B1\v"
#11 0x0000555555799771 in internal_condition_case (bfun=3Dbfun@entry=3D0x55=
5555714360 <command_loop_1>, handlers=3Dhandlers@entry=3D0x90, hfun=3Dhfun@=
entry=3D0x555555706950 <cmd_error>) at eval.c:1470
        val =3D <optimized out>
        c =3D 0x555555ec4c50
#12 0x00005555556fe73f in command_loop_2 (handlers=3Dhandlers@entry=3D0x90)=
 at keyboard.c:1133
        val =3D <optimized out>
#13 0x00005555557996d8 in internal_catch (tag=3Dtag@entry=3D0x10080, func=
=3Dfunc@entry=3D0x5555556fe700 <command_loop_2>, arg=3Darg@entry=3D0x90) at=
 eval.c:1197
        val =3D <optimized out>
        c =3D 0x555555ec4b10
#14 0x00005555556fe6c5 in command_loop () at keyboard.c:1111
#15 0x0000555555706461 in recursive_edit_1 () at keyboard.c:720
        count =3D {
          bytes =3D <optimized out>
        }
        val =3D <optimized out>
#16 0x000055555570683d in Frecursive_edit () at keyboard.c:803
        count =3D {
          bytes =3D <optimized out>
        }
        buffer =3D <optimized out>
#17 0x00005555555be0e6 in main (argc=3D1, argv=3D0x7fffffffdd18) at emacs.c=
:2521
        stack_bottom_variable =3D 0x12f
        no_loadup =3D false
        junk =3D 0x0
        dname_arg =3D 0x0
        ch_to_dir =3D 0x0
        original_pwd =3D <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
        dump_mode =3D <optimized out>
        skip_args =3D 0
        temacs =3D 0x0
        attempt_load_pdump =3D <optimized out>
        only_version =3D false
        rlim =3D {
          rlim_cur =3D 10022912,
          rlim_max =3D 18446744073709551615
        }
        lc_all =3D <optimized out>
        sockfd =3D -1
        module_assertions =3D <optimized out>

Lisp Backtrace:
"command-error-default-function" (0xf0fff050)
"help-command-error-confusable-suggestions" (0xffffd898)

In GNU Emacs 29.4 (build 5, x86_64-pc-linux-gnu, GTK+ Version 3.24.48,
cairo version 1.18.2)
Repository revision: f33dddcc776e901abd1bb8f444c87d7e51128fec
Repository branch: main
Windowing system distributor 'The X.Org Foundation', version 11.0.12101015
System Description: Arch Linux

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

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

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

Major mode: Dired by name

Minor modes in effect:
  ivy-prescient-mode: t
  reverse-im-mode: t
  which-key-mode: t
  ivy-mode: t
  shell-dirtrack-mode: t
  winner-mode: t
  global-auto-revert-mode: t
  save-place-mode: t
  override-global-mode: t
  straight-use-package-mode: t
  straight-package-neutering-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  buffer-read-only: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/home/evgeniy/.config/emacs/straight/build/cmake-mode/cmake-mode hides /usr=
/share/emacs/site-lisp/cmake-mode
/home/evgeniy/.config/emacs/straight/build/transient/transient hides /usr/s=
hare/emacs/29.4/lisp/transient
/home/evgeniy/.config/emacs/straight/build/use-package/use-package-ensure h=
ides /usr/share/emacs/29.4/lisp/use-package/use-package-ensure
/home/evgeniy/.config/emacs/straight/build/bind-key/bind-key hides /usr/sha=
re/emacs/29.4/lisp/use-package/bind-key
/home/evgeniy/.config/emacs/straight/build/use-package/use-package-ensure-s=
ystem-package hides /usr/share/emacs/29.4/lisp/use-package/use-package-ensu=
re-system-package
/home/evgeniy/.config/emacs/straight/build/use-package/use-package-core hid=
es /usr/share/emacs/29.4/lisp/use-package/use-package-core
/home/evgeniy/.config/emacs/straight/build/use-package/use-package-delight =
hides /usr/share/emacs/29.4/lisp/use-package/use-package-delight
/home/evgeniy/.config/emacs/straight/build/use-package/use-package-lint hid=
es /usr/share/emacs/29.4/lisp/use-package/use-package-lint
/home/evgeniy/.config/emacs/straight/build/use-package/use-package-bind-key=
 hides /usr/share/emacs/29.4/lisp/use-package/use-package-bind-key
/home/evgeniy/.config/emacs/straight/build/use-package/use-package-diminish=
 hides /usr/share/emacs/29.4/lisp/use-package/use-package-diminish
/home/evgeniy/.config/emacs/straight/build/use-package/use-package-jump hid=
es /usr/share/emacs/29.4/lisp/use-package/use-package-jump
/home/evgeniy/.config/emacs/straight/build/use-package/use-package hides /u=
sr/share/emacs/29.4/lisp/use-package/use-package
/home/evgeniy/.config/emacs/straight/build/org-mode-ox-odt/ox-odt hides /us=
r/share/emacs/29.4/lisp/org/ox-odt
/home/evgeniy/.config/emacs/straight/build/seq/seq hides /usr/share/emacs/2=
9.4/lisp/emacs-lisp/seq
/home/evgeniy/.config/emacs/straight/build/let-alist/let-alist hides /usr/s=
hare/emacs/29.4/lisp/emacs-lisp/let-alist
/home/evgeniy/.config/emacs/straight/build/eldoc/eldoc hides /usr/share/ema=
cs/29.4/lisp/emacs-lisp/eldoc

Features:
(shadow sort mail-extr emacsbug message mailcap yank-media puny rfc822
mml mml-sec epa derived epg rfc6068 epg-config gnus-util mm-decode
mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader
sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils wdired
vterm bookmark face-remap term disp-table ehelp vterm-module term/xterm
xterm vterm-toggle tramp-sh misearch multi-isearch dired-aux
ivy-prescient prescient reverse-im avy quail char-fold ffap url-parse
url-vars dired dired-loaddefs tramp tramp-loaddefs trampver
tramp-integration tramp-compat parse-time auth-source password-cache
which-key company-oddmuse company-keywords company-etags etags fileloop
company-gtags company-dabbrev-code company-dabbrev company-files
company-clang company-capf company-cmake company-semantic
company-template company-bbdb company rainbow-delimiters
column-enforce-mode chronos-autoloads gptel-autoloads rfc-mode-autoloads
plantuml-mode dash plantuml-mode-autoloads dap-mode-autoloads
lsp-docker-autoloads yaml-autoloads lsp-treemacs-autoloads
treemacs-autoloads cfrs-autoloads posframe-autoloads hydra-autoloads
pfuture-autoloads ace-window-autoloads avy-autoloads bui-autoloads
yaml-mode-autoloads zeal-at-point-autoloads string-inflection
string-inflection-autoloads rust-playground-autoloads cargo-autoloads
rust-mode-autoloads go-mode-autoloads clang-format-autoloads
cmake-mode-autoloads qml-mode-autoloads rainbow-mode-autoloads
rainbow-delimiters-autoloads yasnippet-autoloads company-lsp-autoloads
company-autoloads lsp-ui-autoloads lsp-mode-autoloads eldoc-autoloads
lv-autoloads markdown-mode-autoloads spinner-autoloads ht-autoloads
f-autoloads s-autoloads projectile-autoloads ripgrep ripgrep-autoloads
combobulate combobulate-autoloads combobulate-go combobulate-json
combobulate-yaml combobulate-css combobulate-js-ts combobulate-python
combobulate-html combobulate-toml combobulate-cursor multiple-cursors
mc-separate-operations rectangular-region-mode mc-mark-pop mc-edit-lines
mc-hide-unmatched-lines-mode mc-mark-more sgml-mode facemenu thingatpt
mc-cycle-cursors multiple-cursors-core advice rect combobulate-query
savehist xref files-x scheme combobulate-ui transient compat compat-30
combobulate-display combobulate-ztree combobulate-envelope
combobulate-manipulation eieio eieio-core combobulate-procedure
combobulate-navigation combobulate-misc combobulate-setup
combobulate-interface combobulate-settings diff-mode combobulate-rules
column-enforce-mode-autoloads use-package-diminish
vterm-toggle-autoloads vterm-autoloads eshell-toggle-autoloads
mingus-autoloads libmpdee-autoloads wgrep grep compile
text-property-search wgrep-autoloads peep-dired-autoloads
magit-autoloads with-editor-autoloads transient-autoloads
magit-section-autoloads dash-autoloads compat-autoloads
ivy-prescient-autoloads prescient-autoloads ivy delsel ivy-faces
ivy-overlay colir color ivy-autoloads org-pdftools-autoloads
pdf-tools-autoloads let-alist-autoloads tablist-autoloads
org-noter-autoloads ox-odt oc-csl json bibtex iso8601 pp rng-loc rng-uri
rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns
nxml-enc xmltok nxml-util odt dom map ox-latex ox-icalendar org-agenda
ox-html table ox-ascii ox-publish ox org-element org-persist xdg org-id
org-refile avl-tree generator xml org-mode-ox-odt-autoloads org-tempo
tempo ob-python python project byte-opt pcase treesit ob-shell shell
toc-org-autoloads multiple-cursors-autoloads expand-region-autoloads
winner autorevert filenotify cal-julian theme-changer solar cal-dst
theme-changer-autoloads finder-inf saveplace which-key-autoloads edmacro
kmacro reverse-im-autoloads seq-autoloads use-package-bind-key bind-key
easy-mmode use-package-core use-package-autoloads info
bind-key-autoloads straight-autoloads cl-seq cl-extra help-mode straight
cl-macs gv bytecomp byte-compile org ob ob-tangle ob-ref ob-lob ob-table
ob-exp org-macro org-src ob-comint org-pcomplete pcomplete comint
ansi-osc ansi-color ring org-list org-footnote org-faces org-entities
time-date subr-x noutline outline icons ob-emacs-lisp ob-core ob-eval
org-cycle org-table ol rx org-fold org-fold-core org-keys oc
org-loaddefs find-func cal-menu calendar cal-loaddefs org-version
org-compat org-macs format-spec cl-loaddefs cl-lib cyril-util rmc
iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook
vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode lisp-mode prog-mode register
page tab-bar menu-bar rfn-eshadow isearch easymenu timer select
scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors
frame minibuffer nadvice seq simple cl-generic indonesian philippine
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese composite emoji-zwj charscript
charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure
cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp
files window text-properties overlay sha1 md5 base64 format env
code-pages mule custom widget keymap hashtable-print-readable backquote
threads dbusbind inotify lcms2 dynamic-setting system-font-setting
font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty
make-network-process emacs)

Memory information:
((conses 16 415375 288020)
 (symbols 48 30665 107)
 (strings 32 150433 141680)
 (string-bytes 1 4817376)
 (vectors 16 63917)
 (vector-slots 8 1159190 819820)
 (floats 8 698 1610)
 (intervals 56 1996 627)
 (buffers 984 17))
--=20
/Evgeniy




Acknowledgement sent to Evgeniy Dushistov <dushistov@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#76327; 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: Wed, 19 Feb 2025 20:30:03 UTC

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