GNU bug report logs - #75968
31.0.50; festure/igc: crashes during interaction with pass (1) the unix standard password manager

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: Gregor Zattler <telegraph@HIDDEN>; dated Fri, 31 Jan 2025 11:45:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 75968) by debbugs.gnu.org; 31 Jan 2025 14:31:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 31 09:31:06 2025
Received: from localhost ([127.0.0.1]:50669 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tds30-0007xZ-3x
	for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:31:06 -0500
Received: from mail-ej1-x629.google.com ([2a00:1450:4864:20::629]:44322)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>)
 id 1tds2s-0007x6-Mb
 for 75968 <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:30:59 -0500
Received: by mail-ej1-x629.google.com with SMTP id
 a640c23a62f3a-ab633d9582aso408122566b.1
 for <75968 <at> debbugs.gnu.org>; Fri, 31 Jan 2025 06:30:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1738333852; x=1738938652; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=+5yIpQsXAfL5GIK4h6GEPv0qETRngc8rVmZprdzcKlg=;
 b=I786K3YCEVR4QdacrNTLn9E8VhFGqiOMNSwtmJE6DbETR+eypc+6PB1JWqM9ef/aoN
 paZQZ695hnyjCWmLVqC9aha2SUvYfs38+eCmEcmn6pTg9PJSwTmUwLMjjQZ+3o5drn22
 y0zXvdbvIqjFYv8PpbrzSQuHreNUv+mfbOdNTnRl6cPyU4fwzqk/dwEHiuQgeKcH0zTi
 iZZja1Nw5m5M/5P82DmI18/kSIo0WkcGhiX539tesXdddAhaFxKkA4qIaQ1fbqsw3384
 mIVqudWHQb5U9PiQ57/fam5OYeCP8g/bZki2tOBozLo9kbJ0qthDHCYkSgw9dbwa5ojc
 MpvQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1738333852; x=1738938652;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=+5yIpQsXAfL5GIK4h6GEPv0qETRngc8rVmZprdzcKlg=;
 b=JF52gkwbJ0n73NzVPN4XVHtrLPGxbj+QNvKg2ccZFQlpQwPGxq77vU8LnKGeyrp4d4
 y9fnfkqIr4rC0jGjTp0VhZOezulyP67Wi/hBB0meMEvEf/xiGKjQtmw5TL4zIzIauqFt
 MGdQdJv9nzKRWnufuIYYmBzHuljPBu/5Ki1y+MlPqgxUxo5CqWJbp/aYVLmd7rXsQgLr
 fno3moEFw49wbZEYH/HA86mTmrnlEWJBEo2K20AXk69TjoqpZ+I3dANodhfpFMVbKWIi
 CRCNGBd3GxLrefSwMhz+5EieB1tbAgG51zPkQSMOIicrH2LVoT39n+hqVlo9V4GM5oka
 JYAQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCXgtZMxKS4B3yxHQo0Ya6vwL94gDFuzY3xgju1226S2Zk3E2+8P00EgNV8ww0rxL6tn9hoceg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxKcoDlAk5gOgUJgWRVy6IKo1UIK2G4Sdz63MsHUjEpc+cr+NtI
 QmlfcpvzXIwOXndNUeqkXaTqdY22p/SsH3cv1vP2krBufZs0LgOAJmsAqg==
X-Gm-Gg: ASbGnctuXVQ7UOwp/mQYBQUTuaVlvlHT8wGokttgXETkXhBBixYocYe0mHE2KgxER2a
 RHOFNeVeI9AodFcVcIBx03X7Xm1YbDoiV4H/ydrbx01uOzOPxm2TNIogJpDNNcXlm3sr1fCjo42
 JchOhJEAS6zg+CxbdNtCpKFiolpEuO5mGdlG47bNdU95Rmm/wdFwuHRSNGMD+/cCxHoCwN/t/44
 TwgtDP2yEonVbINObNBiLlKCjRBzGA3pPK/WVtT/VxGV28Da/7mAuSSF6l/ogfbFFYvK2q6w7CZ
 TzYEBs6uJ/INsczk2i1UzI1eMsP2uj4TBmiQm3XKi/eSo2YVvnluV2c+lbk29WNsfZHo5dIg3UZ
 ccuoJIX3ejxQSHNNQGjrD1XHY
X-Google-Smtp-Source: AGHT+IHrYh46X9zTjOUV9Cep+M1UquERlgESZkircvgr4DembLOPLYlBNp5KUgeS3xdu+fIetTgKgA==
X-Received: by 2002:a17:906:9c8c:b0:ab3:3bab:c533 with SMTP id
 a640c23a62f3a-ab6cfcc2e94mr1136063966b.21.1738333851711; 
 Fri, 31 Jan 2025 06:30:51 -0800 (PST)
Received: from pro2 (p200300e0b70975002d7f5749bbacbd35.dip0.t-ipconnect.de.
 [2003:e0:b709:7500:2d7f:5749:bbac:bd35])
 by smtp.gmail.com with ESMTPSA id
 a640c23a62f3a-ab6e4a5ada4sm300010466b.184.2025.01.31.06.30.51
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 31 Jan 2025 06:30:51 -0800 (PST)
From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#75968: 31.0.50; festure/igc: crashes during interaction
 with pass (1) the unix standard password manager
In-Reply-To: <87plk3dq5a.fsf@HIDDEN> (Pip Cet's message of "Fri, 31
 Jan 2025 14:17:30 +0000")
References: <87jzab6wf7.fsf@HIDDEN> <87h65ffay8.fsf@HIDDEN>
 <874j1f15vi.fsf@HIDDEN> <87plk3dq5a.fsf@HIDDEN>
Date: Fri, 31 Jan 2025 15:30:50 +0100
Message-ID: <m2ed0jjbs5.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75968
Cc: 75968 <at> debbugs.gnu.org, Gregor Zattler <telegraph@HIDDEN>,
 bug-gnu-emacs@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:

> But let's wait for Gerd to chime in :-)

I'm pretty sure that's fixed in master.





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

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


Received: (at submit) by debbugs.gnu.org; 31 Jan 2025 14:31:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 31 09:31:50 2025
Received: from localhost ([127.0.0.1]:50672 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tds3h-0007yx-CB
	for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:31:49 -0500
Received: from lists.gnu.org ([2001:470:142::17]:59078)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>)
 id 1tds3B-0007xn-9x
 for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:31:18 -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 <gerd.moellmann@HIDDEN>)
 id 1tds2p-00024H-1e
 for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2025 09:30:56 -0500
Received: from mail-ej1-x636.google.com ([2a00:1450:4864:20::636])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <gerd.moellmann@HIDDEN>)
 id 1tds2n-0007j7-Hj
 for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2025 09:30:54 -0500
Received: by mail-ej1-x636.google.com with SMTP id
 a640c23a62f3a-aab925654d9so397005166b.2
 for <bug-gnu-emacs@HIDDEN>; Fri, 31 Jan 2025 06:30:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1738333852; x=1738938652; darn=gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=+5yIpQsXAfL5GIK4h6GEPv0qETRngc8rVmZprdzcKlg=;
 b=gHoOz2gpRPC0eRRNpKonK8klgW8U37U5GksBw/Xqa9BN9sWJYfMxUDy5x0kh1c0Ju/
 G0kBpG8IdtxOmSGHmiNk3J4OwcV1m0r+9GW667gbJO8rwuqdgWOZ2hWiZnh1ay2fmN6A
 EIk3mXYzbipDhuOJqMFwEUfdB3AcVEg/HAcAuC2kAKegCezzZR+aqBLb6YjbFgrFP1oW
 9Tnodh8pVDjZvTtr7422jRSbXu9Iw31++8S/sE4/VfvqPFE5xJDy0KUemctFSaTrrIZI
 nYh9wNA26eWbE/Nwm7XBqJQtzdz/CJdlwa14QaDqOYLbAv6hvPhMmAI4ajU/FiqL7FjM
 PYFQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1738333852; x=1738938652;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=+5yIpQsXAfL5GIK4h6GEPv0qETRngc8rVmZprdzcKlg=;
 b=V7To6bAwkZaObDFbl/onhHZ0NiEehpzFIIMtX3i+w0rUhD3KMWAkv6U6M/ctHYkoFf
 hJLypRQB+6VsshPeWqQCyqRCXhgEvXVAkv2trIMcDjdi8moDo6f7sBtHT+z2CRnBWPZT
 1e4QcFEjRELqCe8H/5taHnTUiEjtDnxPzVTNYpoez4Yd8EW5r71z/mjN/Ic2S1vkSY+c
 yh/0a13ARIe0Y/ysheCcGLcGiMMdld972i2VdzM01YO2swTk2ZdCWYBjNMTfyJJe+kQi
 CLRT+uUGmgdbIWV7vV8AAe4NW9H18Gn6ZsfBD9AKa5+rtfL2J3LLmkH3dAkH2Kk5eFMm
 Wpjw==
X-Forwarded-Encrypted: i=1;
 AJvYcCX6yo6l8+d5hTbsE0ncv39GiiWReJNi5zORbirSLyei4oGDl2/YVCGD0edPx5KrJ8+0YH29KFoF9qHyEF+d@HIDDEN
X-Gm-Message-State: AOJu0YxqOKNBk9OeLiyB9j6AngSO+TKrLDXuEacPWyUofGbFwsfg06DB
 n1AeRk2xppLmIUCdpkA6msfdadMTDMOsgKtz8XRrucTHyqMYgJYFBw99Yw==
X-Gm-Gg: ASbGncv+Q+Snf7OQxvHRZdy0/yZEzU9FxY6IX2v9ktudh/fUShx5bTnEJ3bbISDqhxf
 JA2btdVmslRRsbQuRvXksWAGa3SdtvOxBHflpyXuDK0TfVTbAv+pyySCc4uMWghJUJyArYiLIzz
 e/8epj0ctYW8Xvl/JNgJPCoprVXf9D1knnLAEjNSg+9BVnJ4zyEG1GYB9MpBkDnDZhVwmLz8Tih
 UbNsN2v5OrJvRqCUf4UdZ5UTu9WSuM9QuodxNxKE0SpIEOPOumM6kWylDjc1tU/Xpcmp3fzvtvJ
 UQqtsOZwlDASSISSDZgyhl4z1T1LUda7HO/pP50FzHD9KFOcsTnXNAduhHUtAVZk3YSOBYERz9P
 JZR0bckc0DXcKFAnDk5Bq/0U2
X-Google-Smtp-Source: AGHT+IHrYh46X9zTjOUV9Cep+M1UquERlgESZkircvgr4DembLOPLYlBNp5KUgeS3xdu+fIetTgKgA==
X-Received: by 2002:a17:906:9c8c:b0:ab3:3bab:c533 with SMTP id
 a640c23a62f3a-ab6cfcc2e94mr1136063966b.21.1738333851711; 
 Fri, 31 Jan 2025 06:30:51 -0800 (PST)
Received: from pro2 (p200300e0b70975002d7f5749bbacbd35.dip0.t-ipconnect.de.
 [2003:e0:b709:7500:2d7f:5749:bbac:bd35])
 by smtp.gmail.com with ESMTPSA id
 a640c23a62f3a-ab6e4a5ada4sm300010466b.184.2025.01.31.06.30.51
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 31 Jan 2025 06:30:51 -0800 (PST)
From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#75968: 31.0.50; festure/igc: crashes during interaction
 with pass (1) the unix standard password manager
In-Reply-To: <87plk3dq5a.fsf@HIDDEN> (Pip Cet's message of "Fri, 31
 Jan 2025 14:17:30 +0000")
References: <87jzab6wf7.fsf@HIDDEN> <87h65ffay8.fsf@HIDDEN>
 <874j1f15vi.fsf@HIDDEN> <87plk3dq5a.fsf@HIDDEN>
Date: Fri, 31 Jan 2025 15:30:50 +0100
Message-ID: <m2ed0jjbs5.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2a00:1450:4864:20::636;
 envelope-from=gerd.moellmann@HIDDEN; helo=mail-ej1-x636.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
Cc: 75968 <at> debbugs.gnu.org, Gregor Zattler <telegraph@HIDDEN>,
 bug-gnu-emacs@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 (/)

Pip Cet <pipcet@HIDDEN> writes:

> But let's wait for Gerd to chime in :-)

I'm pretty sure that's fixed in master.





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

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


Received: (at 75968) by debbugs.gnu.org; 31 Jan 2025 14:28:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 31 09:28:55 2025
Received: from localhost ([127.0.0.1]:50648 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tds0s-0007nK-HR
	for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:28:55 -0500
Received: from mout.gmx.net ([212.227.15.19]:33363)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <telegraph@HIDDEN>) id 1tds0p-0007my-Ee
 for 75968 <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:28:52 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net;
 s=s31663417; t=1738333720; x=1738938520; i=telegraph@HIDDEN;
 bh=Xcs2j2bK2su7qrN6I+8p/YXRiw4qKh68qBMQpj5P8Fw=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=dLPL/PAFvNes0hlnThlpeh1havdkeEOf3G2fPWQQMwwYn31L1OkQzNFyeR3bz07i
 hSGva+iRyO2Zrn3ZqLeBACLKCDBz16zqq922Lw3EHmuwSt9Y2b3BGUBIRkwxuKiku
 Ood1S7+DJiwPy5j1YGBUiDvDy8jjLRuY3M0zCSyrM7r6bo2u9s6EXUaIZ2DR29FRI
 lmoQoGOcj9KON+7NlYDtUy6xpd4kDO+T+BHlB6tZMyBStw31PuBFWmoQRvKWr2tMn
 NgYZRf25mzMrZ5X8OvZpaHSgE9O2Mahc4kucvztsSj9lZdo6FKVHXuLWrO0UT+Cei
 pmZdVNR0ZagcNxkEcA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from localhost ([95.90.236.208]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N7zBR-1tRJ4l1p91-00rCLv; Fri, 31
 Jan 2025 15:28:40 +0100
From: Gregor Zattler <telegraph@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#75968: 31.0.50; festure/igc: crashes during interaction
 with pass (1) the unix standard password manager
In-Reply-To: <86msf7hyy6.fsf@HIDDEN>
References: <87jzab6wf7.fsf@HIDDEN> <87h65ffay8.fsf@HIDDEN>
 <874j1f15vi.fsf@HIDDEN> <86msf7hyy6.fsf@HIDDEN>
Date: Fri, 31 Jan 2025 15:28:05 +0100
Message-ID: <878qqrf47e.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:JCtex11s1Q6lPRnq+Rh0V1uupFWAUq3Re1aQCN1MmWx+KsXDPyY
 wgegZX/AWvjjI0Z7UtpNXUU1ibtDeajTDBogiuSCnHL2PSQcGIc4OMWpcP2A1tBIm8aERQ3
 4Hmz3t9bE0J1kHFnJ5kViROvu5Qk80UKupK9n4usSg6AvnbHp/K89uUx/M6ZeNNjIH4RQOu
 W2ltHjrCo2708Wh68tadg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:DCOO03ZQxt0=;ggK521AfS2V48PKMFKpBYd9QO4n
 qU+HYd+j1VoQCRW+nfdQFx0LIfZ9ETYJ2olG0b10P88DtfhdvdJQpFywX9iCp4UKCK9kAZWJ7
 7VXEJSiA7sacHWwGRlrEwRu9ghNRxe4U8ffrCJMTDbUiBlq1dLggE3BeakzeR1H1vhmxFkn7E
 mI3qfqcmcI36Ky14rNNrD2FZDwZw+l8vAvG1VYvsYmtM1hhfkfG+t4/NvMRM+e67E6zA55jBG
 J2OTJm8gmdFsbdF+5B389Ma9q8mKL/5Cgx1QyHRktWGxdfx9PklqtT1hulxuXrq56Qxtd4ed+
 MHcXoTxjCo0PdrVqOXH4KYBAgwEfTRLbpZIk6WEA+rOpVKznvyXq2vnxj8VT5JxMIvQC9dktG
 JJ5oavA5tBZPc2dDMTiUDHGfy6gdEMWGiQw0oxy1Ist183yxLWUmPNxTTjeO97ZeM587x/6Nw
 Y/T3gG6nLgHfPL6lnG0mWtcNSRAkmSsHy4GOXv1ojdnqONlmExvBopZh1cg4Yk6qcVLIVJ5RT
 T3C+KGPyRnBaCo1FRNfB9lC39KqYTxuHl7Hj9SyLvsnTclojyvrlYajPaDWPcCiLaHhbgl5t3
 9rlJfSDNX5Jo324nbqn6S96Kc/dnicH3ilzZhVMd13egh6Sg1uYkPXZ9Evt/Zwaz0eGqE5xs/
 7Q1bFOwrg9Mgf0pUxyhFYRlSC5GQjZ6l+Hx89i6E25vgjptA7zUhqiFmUUe96ZY39VoJH5Ppn
 CC4Ib3fLULNuo+3VGIDQcRyoalV6aA6qqUPEdPf79obFHxYGxyJA4E8foP0asavGzvyUw2lKv
 +046SIaEwwxwv91dFUQMhiuo6GIQsBX3CzJ+141jb+HJxeUHAZSiQK+o4werXP7zhmaQGhFL4
 5vAbc5Ni/+e2rubDmPx9h0mCTXkKv1nLmMhVh5nAm+bzBxlM6pi32m9pSJiQfbwf8ULxAptTy
 eDUnRQGLK3JZbblrGKhyws9zEO2nIdpTOQreoNkcZgytFVgcgOtUdElj5x0PKv/cp9Purr9se
 b9v+awr2KZiZB5sy/yLHLxIxYROoGtqB0Cg9onXlBxqvZUB5K3bf/K8Y+uG4863bopk4EgkSD
 vVPTWAlorF8lgMPAKXIJfkN27UAPikxwnhMj7vkQG91H2fm2n38zc+mS6hBr3Hjq1mGhuZPhg
 gWCcnw+Drds3DV965fiigxx1142Z1VZaMWQLsgEC1bybJn4RAZmP4aXaHEgkXHf/bhyjXiSr4
 WLD3Cc8XmafsSpo00o9EXYMPx4uIu4X+f2n2NPOv/IO9PiIsysLQe1n9RboVfiGNxUIdd0LsE
 xik7k7LRZ7nsH5CVTXuOtnQ9w==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75968
Cc: 75968 <at> debbugs.gnu.org, gerd.moellmann@HIDDEN, pipcet@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.7 (-)

Hi Eli,
* Eli Zaretskii <eliz@HIDDEN> [2025-01-31; 15:53 +02]:

[... 52 Zeilen gel=C3=B6scht ...]
> The above tells me that Emacs mistakenly tried to handle a GUI frame
> as if it were a TTY frame, just because there were some TTY frames in
> the same session.  If you can reproduce this with the code on the
> master branch, I'm sure Gerd or someone else will look into it and
> fix this.

Sorry, I'm not able to reproduce neither
with nore without MPS :-(=20


Ciao; Gregor




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

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


Received: (at 75968) by debbugs.gnu.org; 31 Jan 2025 14:27:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 31 09:27:39 2025
Received: from localhost ([127.0.0.1]:50640 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tdrze-0007kn-2C
	for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:27:39 -0500
Received: from mout.gmx.net ([212.227.15.19]:37085)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <telegraph@HIDDEN>) id 1tdrzV-0007kL-Lq
 for 75968 <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:27:34 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net;
 s=s31663417; t=1738333642; x=1738938442; i=telegraph@HIDDEN;
 bh=vvqbeobs7KjDyAFXObkiMrTF0i6upxBb7Jjh/8JCd04=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=RXvVcZJ8nsh0HcqCQomD1TPuxbBruTy+cEo2ppjvm+ynZezU+DYZ7Xp/J6kV8Ks4
 MLPD0Nai+kf+E/zQm20tMEPbyk+1ufZsdGXzvymUH27xYjhiWKMieok/2Qqvvhydj
 k4Z3XBXb8qxBZGoCij8Z3gNkc/36EhW1KXUFMjxEKFb8Qj709DaPTSkyyAigMIYUA
 jDQ8hE10mf15l/99MfxVeLnQapdauAb2mXcv/jHKvEdBFJT26yk1xGQGgx2mcgo92
 +7r9ou28SprYcrnrWY12xhsNfx0WIj+aXLHp4ZnKtVpNEv+N1V2V5v9F5RVjMd7if
 Dc1NbiCTJQsDTmdp7g==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from localhost ([95.90.236.208]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1McpJg-1t55Oy1JkQ-00iH2w; Fri, 31
 Jan 2025 15:27:22 +0100
From: Gregor Zattler <telegraph@HIDDEN>
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#75968: 31.0.50; festure/igc: crashes during interaction
 with pass (1) the unix standard password manager
In-Reply-To: <87plk3dq5a.fsf@HIDDEN>
References: <87jzab6wf7.fsf@HIDDEN> <87h65ffay8.fsf@HIDDEN>
 <874j1f15vi.fsf@HIDDEN> <87plk3dq5a.fsf@HIDDEN>
Date: Fri, 31 Jan 2025 15:26:44 +0100
Message-ID: <87bjvnf49n.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:89s6Fw9AwtxfrsS57D50e5/xymuGmQ2CxIf2MQysz0n5hPFMqaq
 TiJrY/pLTetxjcICXcEtChiTIDLYor+9IP3NFkXl/MEutXh1v5YguMbccgMcxDlL5pjUAYC
 XQOh4+U/h/0l9CWJle0vbDnXy/I9L5lZkoAcBZI+QnJEZgBXJzFN8wZKuoVYt3ou11KhDHP
 uXy2kbZ8LDO+g+/CvPl/A==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:jUejfuSdfSA=;KZdHFQ2GLW4Z06rTKnhCEiOehQg
 iulG1064PEkMoTVb5STbzuuUdGqJCMRigZBhwGC+OWGi1+lrl8pqgMLs5VlkqanBJv/9uHN8a
 jgP1OUC1rj37EP9y2Hw3HOSJ5B8he5sTckrca0AbzbE1r/dYfTtAiuTJFLRZEgo/yNgz00wxx
 MwjX/Xq2NLcFzQjq1g4DaLcamPnNTzdiOaxPjVopR90HKoWZvlGScgC9Zh6HnFZkkfDN8C8IB
 7WiX5xLitly+gUEnpoU/08jiRalIsXeGFP0VShxLLW8Jja2++njszwmF3nzoVNx3atblYy9zW
 qgaHpROToOR1JKaKAgOgeNqmK7myLHZGazMW47lcacywQbhw1QTHD+o/cPcSbE+Lm+F6wsU7a
 UWbdE+cCc2F62+20cFb8E5tdHNz72syG1S3cQfGJeQekg20BkuyFiJhMnrp8VNBg44B6o+3Yq
 xj6wFKR077VW82SWMXEyLncBUoZha7PJTGTmEmv6EBJIE3mNh50CEsaY1CAlrJBqONOJ4+V+d
 oc57WsxwELNMr5W4um4SqW0vntT36ncdhIFk2XBCTkF2n/3ZlkcbHjivKEh2uypgxmO1zyBBQ
 RZGk7cWc6B2gzUmCpl3tYWuCB8TwuyUzDkGqHIOS3+gaRiTrNH6bViGyMkM830iG9JmBRvG9k
 otMLlJDjHgoT+lEak1uoJ2Ny6fpEHzHAGgXX1z44vrezSEEHs+sHjT1cQWbkNROOzOaMtkzTf
 Mjaf/OwAXIiQjzGK55XzKEhWY7k2dYRSBbjvTyYtnWR+301ihuClMFFLHofw/bs8NEROzo86K
 oN8wxGNbNdLXdTndkpVmLJcR4l3Vk4la2XNOzTZFAmeEzyFo1yqbjstPFNwzt1d/bPLz2645A
 dzPur/9TMjXtFve/jJyuFwtkckxagB9fhRgYi5wtN/bZH4JzeRwcurGei/fLuW6ZoVnKK/K/0
 x1R68Z9RUhCdZNnRO+EQpE/auhPohPETOov74H7Aoq/ApTN2cyDnrgbbiIoLumbw+IFAutxJl
 djrShjyJLhPoObKykB0wB2j6PKmgolblxGJE63AZTHuWqf406Wk37iZatFaIeDD7aPHimAlT3
 7XqYqHX0OhRUS9G4Ip8BM00/d5t8FTlKK1zchKNi+el04YBJxupudQ5spHfWvtcS008fu5vKa
 yV7lnrk/8bNmvYQSPM6+ZPh+LpFcL9VgH+MEQT9CF/kVkGlY81bJFfbOJaJOntQFA06ti1x2B
 rwS2R1CeKrkfwP6bNltCnAoGn7/DsJNpypVd5GamwluHmEpdK1jdL+RkG4lKDN9GJjiJn+l+m
 qFdz/289YGNvDbserV++OcOfg==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75968
Cc: 75968 <at> debbugs.gnu.org,
 Gerd =?utf-8?Q?M=C3=B6ll?= =?utf-8?Q?mann?= <gerd.moellmann@HIDDEN>,
 bug-gnu-emacs@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.7 (-)

Hi Pip,
* Pip Cet <pipcet@HIDDEN> [2025-01-31; 14:17 GMT]:
> "Gregor Zattler" <telegraph@HIDDEN> writes:
>> * Pip Cet <pipcet@HIDDEN> [2025-01-31; 12:02 GMT]:
>>> Can you also include output of "bt full"?
>>
>>
>> #0  terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=2147483647) at ./src/emacs.c:432
>> #1  0x00005555555b8f0f in die (msg=msg@entry=0x5555559b5608 "!FRAME_WINDOW_P (XFRAME (w->frame))", file=file@entry=0x5555559b5004 "dispnew.c", line=line@entry=3215) at ./src/alloc.c:8300
>> #2  0x000055555559e8a7 in window_to_frame_hpos (w=<optimized out>, hpos=0) at ./src/dispnew.c:3213
>>         x = <optimized out>
>>         y = <optimized out>
>>         f = 0x7fffe5f5bc20
>
> Thanks.  Now we know what the frame is!
>>>> The GDB session is still open, please
>>>> give specific instructions if asking for
>>>> infos to be fetched off GDB.


>>> Is this reproducible?
>>
>> When I tried to reproduce
>>
>> ~/src/emacs-igc/src/emacs --daemon=test
>> EDITOR="/home/grfz/src/emacs-igc/lib-src/emacsclient -t -s test" pass edit ...
>>
>> Emacs did not crash but a pinentry
>> dialog appeared.  If that was not the
>> case when it crashed because the
>> passphrase was already cached or if the
>> attempt to display a pinentry dialog
>> crashed Emacs, I don't know.
>
> Oh.  I know very little about the paranoid security theatre that
> prevents me entering passwords in a terminal.  On my system, there's
> something called gnome-keyring-daemon, which launches automatically but
> needs to be killed manually so it works again...




>>>> #5  write_matrix (f=<optimized out>, inhibit_id_p=<optimized out>, set_cursor_p=true, updating_menu_p=false) at ./src/dispnew.c:5684
>>>> #6  0x00005555555e12a1 in combine_updates_for_frame (f=<optimized out>, inhibit_scrolling=inhibit_scrolling@entry=false) at ./src/dispnew.c:3990
>>>> #7  0x00005555555e1347 in combine_updates (roots=Python Exception <class 'gdb.error'>: value has been optimized out
>>>> , roots@entry=XIL(0x7fffd481bbb3)) at ./src/dispnew.c:4024
>>>
>>> Can you go up to that stack frame in gdb and run
>>>
>>> "pp roots"
>>
>> I entered "up" seven times and then pp
>> roots but this is rather disappointing:
>>
>> (gdb) pp roots
>> value has been optimized out
>
> Oh.  I messed up!  roots@entry was what we were looking for, i.e.
>
> (gdb) pp 0x7fffd481bbb3

(gdb) pp 0x7fffd481bbb3
(#<frame F2 0x7fffd388ed50>)

Ciao; Gregor




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

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


Received: (at submit) by debbugs.gnu.org; 31 Jan 2025 14:27:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 31 09:27:53 2025
Received: from localhost ([127.0.0.1]:50643 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tdrzs-0007lF-OK
	for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:27:53 -0500
Received: from lists.gnu.org ([2001:470:142::17]:33074)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <telegraph@HIDDEN>) id 1tdrzm-0007kw-NN
 for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:27:47 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <telegraph@HIDDEN>) id 1tdrzf-0000nZ-3H
 for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2025 09:27:39 -0500
Received: from mout.gmx.net ([212.227.15.19])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <telegraph@HIDDEN>) id 1tdrzb-0006ZW-U1
 for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2025 09:27:37 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net;
 s=s31663417; t=1738333642; x=1738938442; i=telegraph@HIDDEN;
 bh=vvqbeobs7KjDyAFXObkiMrTF0i6upxBb7Jjh/8JCd04=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=RXvVcZJ8nsh0HcqCQomD1TPuxbBruTy+cEo2ppjvm+ynZezU+DYZ7Xp/J6kV8Ks4
 MLPD0Nai+kf+E/zQm20tMEPbyk+1ufZsdGXzvymUH27xYjhiWKMieok/2Qqvvhydj
 k4Z3XBXb8qxBZGoCij8Z3gNkc/36EhW1KXUFMjxEKFb8Qj709DaPTSkyyAigMIYUA
 jDQ8hE10mf15l/99MfxVeLnQapdauAb2mXcv/jHKvEdBFJT26yk1xGQGgx2mcgo92
 +7r9ou28SprYcrnrWY12xhsNfx0WIj+aXLHp4ZnKtVpNEv+N1V2V5v9F5RVjMd7if
 Dc1NbiCTJQsDTmdp7g==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from localhost ([95.90.236.208]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1McpJg-1t55Oy1JkQ-00iH2w; Fri, 31
 Jan 2025 15:27:22 +0100
From: Gregor Zattler <telegraph@HIDDEN>
To: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#75968: 31.0.50; festure/igc: crashes during interaction
 with pass (1) the unix standard password manager
In-Reply-To: <87plk3dq5a.fsf@HIDDEN>
References: <87jzab6wf7.fsf@HIDDEN> <87h65ffay8.fsf@HIDDEN>
 <874j1f15vi.fsf@HIDDEN> <87plk3dq5a.fsf@HIDDEN>
Date: Fri, 31 Jan 2025 15:26:44 +0100
Message-ID: <87bjvnf49n.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:89s6Fw9AwtxfrsS57D50e5/xymuGmQ2CxIf2MQysz0n5hPFMqaq
 TiJrY/pLTetxjcICXcEtChiTIDLYor+9IP3NFkXl/MEutXh1v5YguMbccgMcxDlL5pjUAYC
 XQOh4+U/h/0l9CWJle0vbDnXy/I9L5lZkoAcBZI+QnJEZgBXJzFN8wZKuoVYt3ou11KhDHP
 uXy2kbZ8LDO+g+/CvPl/A==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:jUejfuSdfSA=;KZdHFQ2GLW4Z06rTKnhCEiOehQg
 iulG1064PEkMoTVb5STbzuuUdGqJCMRigZBhwGC+OWGi1+lrl8pqgMLs5VlkqanBJv/9uHN8a
 jgP1OUC1rj37EP9y2Hw3HOSJ5B8he5sTckrca0AbzbE1r/dYfTtAiuTJFLRZEgo/yNgz00wxx
 MwjX/Xq2NLcFzQjq1g4DaLcamPnNTzdiOaxPjVopR90HKoWZvlGScgC9Zh6HnFZkkfDN8C8IB
 7WiX5xLitly+gUEnpoU/08jiRalIsXeGFP0VShxLLW8Jja2++njszwmF3nzoVNx3atblYy9zW
 qgaHpROToOR1JKaKAgOgeNqmK7myLHZGazMW47lcacywQbhw1QTHD+o/cPcSbE+Lm+F6wsU7a
 UWbdE+cCc2F62+20cFb8E5tdHNz72syG1S3cQfGJeQekg20BkuyFiJhMnrp8VNBg44B6o+3Yq
 xj6wFKR077VW82SWMXEyLncBUoZha7PJTGTmEmv6EBJIE3mNh50CEsaY1CAlrJBqONOJ4+V+d
 oc57WsxwELNMr5W4um4SqW0vntT36ncdhIFk2XBCTkF2n/3ZlkcbHjivKEh2uypgxmO1zyBBQ
 RZGk7cWc6B2gzUmCpl3tYWuCB8TwuyUzDkGqHIOS3+gaRiTrNH6bViGyMkM830iG9JmBRvG9k
 otMLlJDjHgoT+lEak1uoJ2Ny6fpEHzHAGgXX1z44vrezSEEHs+sHjT1cQWbkNROOzOaMtkzTf
 Mjaf/OwAXIiQjzGK55XzKEhWY7k2dYRSBbjvTyYtnWR+301ihuClMFFLHofw/bs8NEROzo86K
 oN8wxGNbNdLXdTndkpVmLJcR4l3Vk4la2XNOzTZFAmeEzyFo1yqbjstPFNwzt1d/bPLz2645A
 dzPur/9TMjXtFve/jJyuFwtkckxagB9fhRgYi5wtN/bZH4JzeRwcurGei/fLuW6ZoVnKK/K/0
 x1R68Z9RUhCdZNnRO+EQpE/auhPohPETOov74H7Aoq/ApTN2cyDnrgbbiIoLumbw+IFAutxJl
 djrShjyJLhPoObKykB0wB2j6PKmgolblxGJE63AZTHuWqf406Wk37iZatFaIeDD7aPHimAlT3
 7XqYqHX0OhRUS9G4Ip8BM00/d5t8FTlKK1zchKNi+el04YBJxupudQ5spHfWvtcS008fu5vKa
 yV7lnrk/8bNmvYQSPM6+ZPh+LpFcL9VgH+MEQT9CF/kVkGlY81bJFfbOJaJOntQFA06ti1x2B
 rwS2R1CeKrkfwP6bNltCnAoGn7/DsJNpypVd5GamwluHmEpdK1jdL+RkG4lKDN9GJjiJn+l+m
 qFdz/289YGNvDbserV++OcOfg==
Received-SPF: pass client-ip=212.227.15.19; envelope-from=telegraph@HIDDEN;
 helo=mout.gmx.net
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 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_LOW=-0.7, RCVD_IN_MSPIKE_H2=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: submit
Cc: 75968 <at> debbugs.gnu.org,
 Gerd =?utf-8?Q?M=C3=B6ll?= =?utf-8?Q?mann?= <gerd.moellmann@HIDDEN>,
 bug-gnu-emacs@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 (-)

Hi Pip,
* Pip Cet <pipcet@HIDDEN> [2025-01-31; 14:17 GMT]:
> "Gregor Zattler" <telegraph@HIDDEN> writes:
>> * Pip Cet <pipcet@HIDDEN> [2025-01-31; 12:02 GMT]:
>>> Can you also include output of "bt full"?
>>
>>
>> #0  terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=2147483647) at ./src/emacs.c:432
>> #1  0x00005555555b8f0f in die (msg=msg@entry=0x5555559b5608 "!FRAME_WINDOW_P (XFRAME (w->frame))", file=file@entry=0x5555559b5004 "dispnew.c", line=line@entry=3215) at ./src/alloc.c:8300
>> #2  0x000055555559e8a7 in window_to_frame_hpos (w=<optimized out>, hpos=0) at ./src/dispnew.c:3213
>>         x = <optimized out>
>>         y = <optimized out>
>>         f = 0x7fffe5f5bc20
>
> Thanks.  Now we know what the frame is!
>>>> The GDB session is still open, please
>>>> give specific instructions if asking for
>>>> infos to be fetched off GDB.


>>> Is this reproducible?
>>
>> When I tried to reproduce
>>
>> ~/src/emacs-igc/src/emacs --daemon=test
>> EDITOR="/home/grfz/src/emacs-igc/lib-src/emacsclient -t -s test" pass edit ...
>>
>> Emacs did not crash but a pinentry
>> dialog appeared.  If that was not the
>> case when it crashed because the
>> passphrase was already cached or if the
>> attempt to display a pinentry dialog
>> crashed Emacs, I don't know.
>
> Oh.  I know very little about the paranoid security theatre that
> prevents me entering passwords in a terminal.  On my system, there's
> something called gnome-keyring-daemon, which launches automatically but
> needs to be killed manually so it works again...




>>>> #5  write_matrix (f=<optimized out>, inhibit_id_p=<optimized out>, set_cursor_p=true, updating_menu_p=false) at ./src/dispnew.c:5684
>>>> #6  0x00005555555e12a1 in combine_updates_for_frame (f=<optimized out>, inhibit_scrolling=inhibit_scrolling@entry=false) at ./src/dispnew.c:3990
>>>> #7  0x00005555555e1347 in combine_updates (roots=Python Exception <class 'gdb.error'>: value has been optimized out
>>>> , roots@entry=XIL(0x7fffd481bbb3)) at ./src/dispnew.c:4024
>>>
>>> Can you go up to that stack frame in gdb and run
>>>
>>> "pp roots"
>>
>> I entered "up" seven times and then pp
>> roots but this is rather disappointing:
>>
>> (gdb) pp roots
>> value has been optimized out
>
> Oh.  I messed up!  roots@entry was what we were looking for, i.e.
>
> (gdb) pp 0x7fffd481bbb3

(gdb) pp 0x7fffd481bbb3
(#<frame F2 0x7fffd388ed50>)

Ciao; Gregor




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

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


Received: (at 75968) by debbugs.gnu.org; 31 Jan 2025 14:17:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 31 09:17:44 2025
Received: from localhost ([127.0.0.1]:50604 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tdrq4-00079P-9L
	for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:17:44 -0500
Received: from mail-4322.protonmail.ch ([185.70.43.22]:26573)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tdrq1-000798-IN
 for 75968 <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:17:42 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1738333054; x=1738592254;
 bh=RNS4vGJNY5UjaZ05IgGfvsPF5fEJS5krgttejvkKEuk=;
 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=poxvF8lb+N/t6ojNY4eC2Aqh6Ag1taNCVC4/oSQLbTcLcMAm5p24zkxXmTQCyxELh
 vayz6xqTew+aZSYIwO/DW4XYDWMLWCX7kO669A2GGr6cZ/ds9pyNdpz+ygH9SIuOuk
 r4r8FFTIUvgH4Gt85OXmkKOatn7VrN2oGC6Nq7AofY8VIi8MO/L6HiCoOrFTmyBNtC
 EO8k2kOL0Lw4zIFwhH65kJsp7j3skprfouqu0dTp/+tar5tELS3ddf9wzppp1nDrtJ
 0OD3tOI0soK6BzaNMVJn3OFgJNCUeG3QZ3ntgoHHxs9hXZoZw5fGP5QPsurDb+NLXp
 /HGx5RX93g1Bg==
Date: Fri, 31 Jan 2025 14:17:30 +0000
To: Gregor Zattler <telegraph@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#75968: 31.0.50;
 festure/igc: crashes during interaction with pass (1) the unix
 standard password manager
Message-ID: <87plk3dq5a.fsf@HIDDEN>
In-Reply-To: <874j1f15vi.fsf@HIDDEN>
References: <87jzab6wf7.fsf@HIDDEN> <87h65ffay8.fsf@HIDDEN>
 <874j1f15vi.fsf@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: 3f23d932253a47b6ce485f52964d6e198ff1f38f
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: 75968
Cc: 75968 <at> debbugs.gnu.org,
 =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>,
 bug-gnu-emacs@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 (-)

"Gregor Zattler" <telegraph@HIDDEN> writes:

> Hi Pip,
> * Pip Cet <pipcet@HIDDEN> [2025-01-31; 12:02 GMT]:
>> "Gregor Zattler via \"Bug reports for GNU Emacs, the Swiss army knife of=
 text editors\"" <bug-gnu-emacs@HIDDEN> writes:
>>> which should open a GPG encrypted file
>>> in Emacs in a new frame on the terminal
>>> (while there is a graphical frame open
>>> already).
>>
>> So you're using Emacs with a windowing system and from a virtual
>> terminal (xterm? Linux console?) simultaneously?
>
> I usually start Emacs server in a GDB
> session and later open a graphical X11
> frame with emacsclient.  This was the
> case here too.  Later I did
>
> pass edit ...
>
> which opened a frame in a screen session
> on an rxtv-unicode terminal which was
> alos open already.
>
>
>>> This crashes Emacs.  See below for
>>> configuration and even further below for
>>> the GDB output of "bt" and "xbacktrace"
>>
>> Can you also include output of "bt full"?
>
>
> #0  terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_limit=3Dbackt=
race_limit@entry=3D2147483647) at ./src/emacs.c:432
> #1  0x00005555555b8f0f in die (msg=3Dmsg@entry=3D0x5555559b5608 "!FRAME_W=
INDOW_P (XFRAME (w->frame))", file=3Dfile@entry=3D0x5555559b5004 "dispnew.c=
", line=3Dline@entry=3D3215) at ./src/alloc.c:8300
> #2  0x000055555559e8a7 in window_to_frame_hpos (w=3D<optimized out>, hpos=
=3D0) at ./src/dispnew.c:3213
>         x =3D <optimized out>
>         y =3D <optimized out>
>         f =3D 0x7fffe5f5bc20

Thanks.  Now we know what the frame is!
>>> The GDB session is still open, please
>>> give specific instructions if asking for
>>> infos to be fetched off GDB.
>>
>> Can you first save a coredump file (run "gcore" in gdb), along with the
>> Emacs executable (the "emacs" file you were running) and the emacs.pdmp
>> file?  If this is an IGC bug it'll be easier to find that way.
>
> I will send to you only the emacs binary,
> emacs.pdmp and the core-file in a
> seperate email since I do not want the
> core file to be preserved in a public
> mailing list.

Thanks.  You're absolutely correct not to want to share those files, I
should have been more explicit that they are only for saving, not for
distribution.

>> Is this reproducible?
>
> When I tried to reproduce
>
> ~/src/emacs-igc/src/emacs --daemon=3Dtest
> EDITOR=3D"/home/grfz/src/emacs-igc/lib-src/emacsclient -t -s test" pass e=
dit ...
>
> Emacs did not crash but a pinentry
> dialog appeared.  If that was not the
> case when it crashed because the
> passphrase was already cached or if the
> attempt to display a pinentry dialog
> crashed Emacs, I don't know.

Oh.  I know very little about the paranoid security theatre that
prevents me entering passwords in a terminal.  On my system, there's
something called gnome-keyring-daemon, which launches automatically but
needs to be killed manually so it works again...

>>>  --with-mps=3Dyes 'CFLAGS=3D-ggdb3 -O3
>>>  -ffile-prefix-map=3D/home/grfz/src/emacs-igc=3D. -fstack-protector-str=
ong
>>>  -Wformat -Werror=3Dformat-security
>>>  -fno-omit-frame-pointer'
>>
>> Those CFLAGS are a little unusual, but I don't think we know any of them
>> to be causing trouble, so far.  I'll have a look at
>> -fstack-protector-strong.
>>
>>>
>>> Program received signal SIGSEGV, Segmentation fault.
>>>
>>> Program received signal SIGSEGV, Segmentation fault.
> [...]
>
>> At some point we might want to stop printing every single SIGSEGV in the
>> GDB log.  Not yet, though.
>
> Sorry, forgot to delete them.

No reason to apologize.  They're important right now, because they
make it clear that some GC did happen and there was no immediate crash.

>>> #5  write_matrix (f=3D<optimized out>, inhibit_id_p=3D<optimized out>, =
set_cursor_p=3Dtrue, updating_menu_p=3Dfalse) at ./src/dispnew.c:5684
>>> #6  0x00005555555e12a1 in combine_updates_for_frame (f=3D<optimized out=
>, inhibit_scrolling=3Dinhibit_scrolling@entry=3Dfalse) at ./src/dispnew.c:=
3990
>>> #7  0x00005555555e1347 in combine_updates (roots=3DPython Exception <cl=
ass 'gdb.error'>: value has been optimized out
>>> , roots@entry=3DXIL(0x7fffd481bbb3)) at ./src/dispnew.c:4024
>>
>> Can you go up to that stack frame in gdb and run
>>
>> "pp roots"
>
> I entered "up" seven times and then pp
> roots but this is rather disappointing:
>
> (gdb) pp roots
> value has been optimized out

Oh.  I messed up!  roots@entry was what we were looking for, i.e.

(gdb) pp 0x7fffd481bbb3

But let's wait for Gerd to chime in :-)

Pip





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

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


Received: (at submit) by debbugs.gnu.org; 31 Jan 2025 14:17:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 31 09:17:50 2025
Received: from localhost ([127.0.0.1]:50608 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tdrq9-00079i-Up
	for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:17:50 -0500
Received: from lists.gnu.org ([2001:470:142::17]:49368)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tdrq7-00079I-W9
 for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 09:17:48 -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 1tdrq1-0006K4-Nw
 for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2025 09:17:41 -0500
Received: from mail-4316.protonmail.ch ([185.70.43.16])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <pipcet@HIDDEN>)
 id 1tdrpz-0003dp-M6
 for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2025 09:17:41 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1738333054; x=1738592254;
 bh=RNS4vGJNY5UjaZ05IgGfvsPF5fEJS5krgttejvkKEuk=;
 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=poxvF8lb+N/t6ojNY4eC2Aqh6Ag1taNCVC4/oSQLbTcLcMAm5p24zkxXmTQCyxELh
 vayz6xqTew+aZSYIwO/DW4XYDWMLWCX7kO669A2GGr6cZ/ds9pyNdpz+ygH9SIuOuk
 r4r8FFTIUvgH4Gt85OXmkKOatn7VrN2oGC6Nq7AofY8VIi8MO/L6HiCoOrFTmyBNtC
 EO8k2kOL0Lw4zIFwhH65kJsp7j3skprfouqu0dTp/+tar5tELS3ddf9wzppp1nDrtJ
 0OD3tOI0soK6BzaNMVJn3OFgJNCUeG3QZ3ntgoHHxs9hXZoZw5fGP5QPsurDb+NLXp
 /HGx5RX93g1Bg==
Date: Fri, 31 Jan 2025 14:17:30 +0000
To: Gregor Zattler <telegraph@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#75968: 31.0.50;
 festure/igc: crashes during interaction with pass (1) the unix
 standard password manager
Message-ID: <87plk3dq5a.fsf@HIDDEN>
In-Reply-To: <874j1f15vi.fsf@HIDDEN>
References: <87jzab6wf7.fsf@HIDDEN> <87h65ffay8.fsf@HIDDEN>
 <874j1f15vi.fsf@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: 3f23d932253a47b6ce485f52964d6e198ff1f38f
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=185.70.43.16; envelope-from=pipcet@HIDDEN;
 helo=mail-4316.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
Cc: 75968 <at> debbugs.gnu.org,
 =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>,
 bug-gnu-emacs@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 (/)

"Gregor Zattler" <telegraph@HIDDEN> writes:

> Hi Pip,
> * Pip Cet <pipcet@HIDDEN> [2025-01-31; 12:02 GMT]:
>> "Gregor Zattler via \"Bug reports for GNU Emacs, the Swiss army knife of=
 text editors\"" <bug-gnu-emacs@HIDDEN> writes:
>>> which should open a GPG encrypted file
>>> in Emacs in a new frame on the terminal
>>> (while there is a graphical frame open
>>> already).
>>
>> So you're using Emacs with a windowing system and from a virtual
>> terminal (xterm? Linux console?) simultaneously?
>
> I usually start Emacs server in a GDB
> session and later open a graphical X11
> frame with emacsclient.  This was the
> case here too.  Later I did
>
> pass edit ...
>
> which opened a frame in a screen session
> on an rxtv-unicode terminal which was
> alos open already.
>
>
>>> This crashes Emacs.  See below for
>>> configuration and even further below for
>>> the GDB output of "bt" and "xbacktrace"
>>
>> Can you also include output of "bt full"?
>
>
> #0  terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_limit=3Dbackt=
race_limit@entry=3D2147483647) at ./src/emacs.c:432
> #1  0x00005555555b8f0f in die (msg=3Dmsg@entry=3D0x5555559b5608 "!FRAME_W=
INDOW_P (XFRAME (w->frame))", file=3Dfile@entry=3D0x5555559b5004 "dispnew.c=
", line=3Dline@entry=3D3215) at ./src/alloc.c:8300
> #2  0x000055555559e8a7 in window_to_frame_hpos (w=3D<optimized out>, hpos=
=3D0) at ./src/dispnew.c:3213
>         x =3D <optimized out>
>         y =3D <optimized out>
>         f =3D 0x7fffe5f5bc20

Thanks.  Now we know what the frame is!
>>> The GDB session is still open, please
>>> give specific instructions if asking for
>>> infos to be fetched off GDB.
>>
>> Can you first save a coredump file (run "gcore" in gdb), along with the
>> Emacs executable (the "emacs" file you were running) and the emacs.pdmp
>> file?  If this is an IGC bug it'll be easier to find that way.
>
> I will send to you only the emacs binary,
> emacs.pdmp and the core-file in a
> seperate email since I do not want the
> core file to be preserved in a public
> mailing list.

Thanks.  You're absolutely correct not to want to share those files, I
should have been more explicit that they are only for saving, not for
distribution.

>> Is this reproducible?
>
> When I tried to reproduce
>
> ~/src/emacs-igc/src/emacs --daemon=3Dtest
> EDITOR=3D"/home/grfz/src/emacs-igc/lib-src/emacsclient -t -s test" pass e=
dit ...
>
> Emacs did not crash but a pinentry
> dialog appeared.  If that was not the
> case when it crashed because the
> passphrase was already cached or if the
> attempt to display a pinentry dialog
> crashed Emacs, I don't know.

Oh.  I know very little about the paranoid security theatre that
prevents me entering passwords in a terminal.  On my system, there's
something called gnome-keyring-daemon, which launches automatically but
needs to be killed manually so it works again...

>>>  --with-mps=3Dyes 'CFLAGS=3D-ggdb3 -O3
>>>  -ffile-prefix-map=3D/home/grfz/src/emacs-igc=3D. -fstack-protector-str=
ong
>>>  -Wformat -Werror=3Dformat-security
>>>  -fno-omit-frame-pointer'
>>
>> Those CFLAGS are a little unusual, but I don't think we know any of them
>> to be causing trouble, so far.  I'll have a look at
>> -fstack-protector-strong.
>>
>>>
>>> Program received signal SIGSEGV, Segmentation fault.
>>>
>>> Program received signal SIGSEGV, Segmentation fault.
> [...]
>
>> At some point we might want to stop printing every single SIGSEGV in the
>> GDB log.  Not yet, though.
>
> Sorry, forgot to delete them.

No reason to apologize.  They're important right now, because they
make it clear that some GC did happen and there was no immediate crash.

>>> #5  write_matrix (f=3D<optimized out>, inhibit_id_p=3D<optimized out>, =
set_cursor_p=3Dtrue, updating_menu_p=3Dfalse) at ./src/dispnew.c:5684
>>> #6  0x00005555555e12a1 in combine_updates_for_frame (f=3D<optimized out=
>, inhibit_scrolling=3Dinhibit_scrolling@entry=3Dfalse) at ./src/dispnew.c:=
3990
>>> #7  0x00005555555e1347 in combine_updates (roots=3DPython Exception <cl=
ass 'gdb.error'>: value has been optimized out
>>> , roots@entry=3DXIL(0x7fffd481bbb3)) at ./src/dispnew.c:4024
>>
>> Can you go up to that stack frame in gdb and run
>>
>> "pp roots"
>
> I entered "up" seven times and then pp
> roots but this is rather disappointing:
>
> (gdb) pp roots
> value has been optimized out

Oh.  I messed up!  roots@entry was what we were looking for, i.e.

(gdb) pp 0x7fffd481bbb3

But let's wait for Gerd to chime in :-)

Pip





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

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


Received: (at 75968) by debbugs.gnu.org; 31 Jan 2025 13:53:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 31 08:53:35 2025
Received: from localhost ([127.0.0.1]:50549 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tdrSg-0005zO-IL
	for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 08:53:34 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:58318)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tdrSe-0005z8-5V
 for 75968 <at> debbugs.gnu.org; Fri, 31 Jan 2025 08:53:32 -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 1tdrSX-0004We-8K; Fri, 31 Jan 2025 08:53:26 -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=ysVwjWqN8PsoJTStEDsub5o1+x8Au+KzoTZSXyPopeY=; b=hhkf+ZFHif3Q
 x70qyzPG0qxD1yRCB07BYo6CIj3csBR+98itcfs49fEMzKjnnxkJU28nDG5MCnuXK4uCoYY2zXTq5
 lINOdhIl0Z5fOWMNzmuozhvoy+lQFJINOwTk5FHiMqgB1fPqCZApz/UBcrMjBGFLVHkVJCSHtzHu5
 ZyrZr6al+U6ShYgpTR5Qtb+M6GB3dHcXHCdEcOkjI10yVvIha1dV+LFVISfdJFgTsoIC6Ptic1Hl+
 0PSvtvIm7G8ZwchvM+u3kgt8ko/34tGkXyaY6gFdyelKu9dMwa4EtUy8cO6HBNSNBZvoMTjjWPtBi
 fKtsa4IKFxCiZAgmfTc3/A==;
Date: Fri, 31 Jan 2025 15:53:21 +0200
Message-Id: <86msf7hyy6.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Gregor Zattler <telegraph@HIDDEN>
In-Reply-To: <874j1f15vi.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#75968: 31.0.50;
 festure/igc: crashes during interaction with pass (1) the unix
 standard password manager
References: <87jzab6wf7.fsf@HIDDEN> <87h65ffay8.fsf@HIDDEN>
 <874j1f15vi.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 75968
Cc: 75968 <at> debbugs.gnu.org, gerd.moellmann@HIDDEN, pipcet@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: Fri, 31 Jan 2025 14:15:45 +0100
> From:  Gregor Zattler via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> I usually start Emacs server in a GDB
> session and later open a graphical X11
> frame with emacsclient.  This was the
> case here too.  Later I did
> 
> pass edit ...
> 
> which opened a frame in a screen session
> on an rxtv-unicode terminal which was
> alos open already.

Is it wise to try debugging these problems before we merge from
master?  A lot of problems with TTY frames and cursor positions were
fixed recently on master, so it's quite possible what you see is
already solved on master.  And in any case, I don't see anything in
the backtrace that would tell us this is specific to the igc branch
and MPS.

> #0  terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=2147483647) at ./src/emacs.c:432
> #1  0x00005555555b8f0f in die (msg=msg@entry=0x5555559b5608 "!FRAME_WINDOW_P (XFRAME (w->frame))", file=file@entry=0x5555559b5004 "dispnew.c", line=line@entry=3215) at ./src/alloc.c:8300
> #2  0x000055555559e8a7 in window_to_frame_hpos (w=<optimized out>, hpos=0) at ./src/dispnew.c:3213
>         x = <optimized out>
>         y = <optimized out>
>         f = 0x7fffe5f5bc20
>         first_row = <optimized out>
>         last_row = 43
> #3  window_to_frame_hpos (hpos=0, w=<optimized out>) at ./src/dispnew.c:3213
>         x = <optimized out>
>         y = <optimized out>
>         f = 0x7fffe5f5bc20
>         first_row = <optimized out>
>         last_row = 43
> #4  tty_set_cursor () at ./src/dispnew.c:5641
>         x = <optimized out>
>         y = <optimized out>
>         f = 0x7fffe5f5bc20
>         first_row = <optimized out>
>         last_row = 43
> #5  write_matrix (f=<optimized out>, inhibit_id_p=<optimized out>, set_cursor_p=true, updating_menu_p=false) at ./src/dispnew.c:5684
>         first_row = <optimized out>
>         last_row = 43
> #6  0x00005555555e12a1 in combine_updates_for_frame (f=<optimized out>, inhibit_scrolling=inhibit_scrolling@entry=false) at ./src/dispnew.c:3990
>         root = 0x7fffd388ed50
>         topmost_child = 0x0
> #7  0x00005555555e1347 in combine_updates (roots=Python Exception <class 'gdb.error'>: value has been optimized out
> , roots@entry=XIL(0x7fffd481bbb3)) at ./src/dispnew.c:4024
> #8  0x000055555564c995 in redisplay_internal () at ./src/xdisp.c:17603

The above tells me that Emacs mistakenly tried to handle a GUI frame
as if it were a TTY frame, just because there were some TTY frames in
the same session.  If you can reproduce this with the code on the
master branch, I'm sure Gerd or someone else will look into it and
fix this.




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

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


Received: (at 75968) by debbugs.gnu.org; 31 Jan 2025 13:16:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 31 08:16:39 2025
Received: from localhost ([127.0.0.1]:50480 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tdqsw-0004EO-Hv
	for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 08:16:39 -0500
Received: from mout.gmx.net ([212.227.17.21]:44411)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <telegraph@HIDDEN>) id 1tdqst-0004Dx-4r
 for 75968 <at> debbugs.gnu.org; Fri, 31 Jan 2025 08:16:36 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net;
 s=s31663417; t=1738329383; x=1738934183; i=telegraph@HIDDEN;
 bh=IibsSEGqVXWpjIg50YJyveZlljOXxcDnX6lU7a5GrLk=;
 h=X-UI-Sender-Class:From:To:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=iFlTuQmUao4M5kGmMmWNWAdg171hRRACtyQ14z6GKjOzZu2lhJPJRZLk1oHPNHeK
 oNSi3V+J8A0cmWPFcZHkInkLavbThRgvI0sAX/GMWYPC862Nf5BBnNKsYkDlMAmor
 iMWbxY8KQD6ngPnO8n1xrGST2YDu4Cz51zRLJr9PVt8tIxA/91WsdW+h9IKGzyQYt
 yXRb02f+byfRjNuUGRX5w1qP+2FaYDtkJRfze/DPHcoHEsmoUClyQ2ci1er6Xy696
 K24MfkJij1Jqc21/CpfwDwEXYyDn2LwilQDo8y8l34fr7wvHMQfzssBAAPbNEk9VO
 N9WNYaJSfaQPzy6qhQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from localhost ([95.90.236.208]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1ML9yc-1tvvzp0rh4-00JeiK; Fri, 31
 Jan 2025 14:16:23 +0100
From: Gregor Zattler <telegraph@HIDDEN>
To: Pip Cet <pipcet@HIDDEN>, bug-gnu-emacs@HIDDEN,
 75968 <at> debbugs.gnu.org, Gerd =?utf-8?Q?M=C3=B6llmann?=
 <gerd.moellmann@HIDDEN>
Subject: Re: bug#75968: 31.0.50; festure/igc: crashes during interaction
 with pass (1) the unix standard password manager
In-Reply-To: <87h65ffay8.fsf@HIDDEN>
References: <87jzab6wf7.fsf@HIDDEN> <87h65ffay8.fsf@HIDDEN>
Date: Fri, 31 Jan 2025 14:15:45 +0100
Message-ID: <874j1f15vi.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:/yW9jtvFLBQQQzLZ2280SlgtQB2uffg+60Wah9VuIg2mMYtE4V0
 UQcMRvRhSiQ5/f4VDjH+RRo/AfG4XwS3fp6YjIIwjBPXrIL8hsEoTyziehpjKbJ0hwmARCi
 EkQ/zC1IL4xhuZoxPe6pocrtW1wOhxzd1vR5mMLtaStZqqL+btG31GM5j8L9O3EGzsCUaIc
 1hy0ce7jNS1Z76uVzST0w==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:G/uW+LKTAiA=;cz2+mtzo+hCqGAWmmarutT3fXBD
 WqI56v5apOVa+s1zaNXQeqcezt6POyk9mhHNRarnIxaDR9913iEFnKupx6cxxq8SvCtS1o/8D
 +nVAS7QEUNkPW7KB2mu12Z7D1ksQEIukCcEetd59hLf4spUwDZbiPLEWHYat9P3PErwoWBQC2
 zk2X1JW6DtzAh6qhS/RsC30/s6Vb65bRRhLhzoPPJ25s9k7R0F1r3s7YKKINyCMwdlwPFpffk
 LpHhs/LBxkqUD9qhmbSo/WWI3dbwCSKsqmgHlpctpo/QlbCWpfk3m/19xmiTBGhMq1yYIZI6j
 iseNFwFe5ZpOywprfm4bnQqphItGV78AFgueP2C0h8BJFa1WpTa8f4JpNIMlkS1DnZdAnWiLH
 oRaTtK7RLEt0AKC6KSZyatPc7VeVS7B4NKL6wLLULOvsLlTseeXaCxY6CXySawa70CohfqMAO
 iyEAp8yUm7xRFfuREoGlc+Oa+3bw7+w+N/iVZDfeWJmqTsAKcbh2OuI9o5JKhGGe0EVXVgsL7
 aUgggJ+ixI/Bfc3so1pqRcMfv2IQZLlW4X0gIWXIEgqMT7jiv4eGCXQQ40J9FX6d1YBNvtavY
 cpn1pxBnw4UaHjkPh+Tz0I/ADMLSCpZVwND9mgH/t6tQevd6EcYxnDiAHutyGjj/aSx4DY+Qh
 G0TT7Gw1t31/rS6Ya7zW0cq1D2hzbAw4Mnyaf9DHJ5bcFkqBDOjvV4ty2tmyyv3S02MbP02K+
 dZpO3AIF1vBAl4EB9gZklJTbES8e20rrTCGbYSesvFm2zP43IKVOtwXhIZ2gRsIMempbSALUM
 J/wPJ2aajoq/6sHU56oYCqTx7z6FtdSJBMJtkUX5aOM9LzZQeVxYApoYUCJnt4pe8In+tFcLV
 Q8Y7ichwYezYVXaDaddJA/c23plcFAYIOiGnQaKUh+tMhcQ3lw3xwbZLlirWQUczOqOWWWRBJ
 GFBMbh+BVtkTm/i+cyTMsOyQKiOiDhkrL/h3WI/pp1WYZ20uMhLLBrkHiw9JI+AEO776Nlg0A
 45PQvRt2+GxpkQYrGe2JRGFLdcWB0o/6rHViI9CYSFr9VSu/SUkLQ46wpCdqYXz9lGdhgxyKB
 O6REpw9kCF/ogMLL6HsyHhoxXVHOMO97wFv+TPjrLVhSqOeMr07mPNxvE+uvrvRSmtMLak7Lf
 mxin/kuyE62f2wo9HoThXRpI4jsVnKXVKwqHCIUkkzQ7JXGtzHSF0+axwgY2+XQSFzaZ3A0hZ
 UM6w4c/iDD0Z7FuPZEASJEBsgP+LG2F6JLJ6s0SPmtmDq7ZEtrKMJiIYyWH6Hahzu2cXYR+Cm
 9MP2NwL4S2x0V4YO1RoZMtgEQ==
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75968
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.7 (-)

Hi Pip,
* Pip Cet <pipcet@HIDDEN> [2025-01-31; 12:02 GMT]:
> "Gregor Zattler via \"Bug reports for GNU Emacs, the Swiss army knife of=
 text editors\"" <bug-gnu-emacs@HIDDEN> writes:
>> which should open a GPG encrypted file
>> in Emacs in a new frame on the terminal
>> (while there is a graphical frame open
>> already).
>
> So you're using Emacs with a windowing system and from a virtual
> terminal (xterm? Linux console?) simultaneously?

I usually start Emacs server in a GDB
session and later open a graphical X11
frame with emacsclient.  This was the
case here too.  Later I did

pass edit ...

which opened a frame in a screen session
on an rxtv-unicode terminal which was
alos open already.


>> This crashes Emacs.  See below for
>> configuration and even further below for
>> the GDB output of "bt" and "xbacktrace"
>
> Can you also include output of "bt full"?


#0  terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_limit=3Dbacktr=
ace_limit@entry=3D2147483647) at ./src/emacs.c:432
#1  0x00005555555b8f0f in die (msg=3Dmsg@entry=3D0x5555559b5608 "!FRAME_WI=
NDOW_P (XFRAME (w->frame))", file=3Dfile@entry=3D0x5555559b5004 "dispnew.c=
", line=3Dline@entry=3D3215) at ./src/alloc.c:8300
#2  0x000055555559e8a7 in window_to_frame_hpos (w=3D<optimized out>, hpos=
=3D0) at ./src/dispnew.c:3213
        x =3D <optimized out>
        y =3D <optimized out>
        f =3D 0x7fffe5f5bc20
        first_row =3D <optimized out>
        last_row =3D 43
#3  window_to_frame_hpos (hpos=3D0, w=3D<optimized out>) at ./src/dispnew.=
c:3213
        x =3D <optimized out>
        y =3D <optimized out>
        f =3D 0x7fffe5f5bc20
        first_row =3D <optimized out>
        last_row =3D 43
#4  tty_set_cursor () at ./src/dispnew.c:5641
        x =3D <optimized out>
        y =3D <optimized out>
        f =3D 0x7fffe5f5bc20
        first_row =3D <optimized out>
        last_row =3D 43
#5  write_matrix (f=3D<optimized out>, inhibit_id_p=3D<optimized out>, set=
_cursor_p=3Dtrue, updating_menu_p=3Dfalse) at ./src/dispnew.c:5684
        first_row =3D <optimized out>
        last_row =3D 43
#6  0x00005555555e12a1 in combine_updates_for_frame (f=3D<optimized out>, =
inhibit_scrolling=3Dinhibit_scrolling@entry=3Dfalse) at ./src/dispnew.c:39=
90
        root =3D 0x7fffd388ed50
        topmost_child =3D 0x0
#7  0x00005555555e1347 in combine_updates (roots=3DPython Exception <class=
 'gdb.error'>: value has been optimized out
, roots@entry=3DXIL(0x7fffd481bbb3)) at ./src/dispnew.c:4024
#8  0x000055555564c995 in redisplay_internal () at ./src/xdisp.c:17603
        tty_root_frames =3D XIL(0x7fffd481bbb3)
        w =3D <optimized out>
        sw =3D <optimized out>
        must_finish =3D <optimized out>
        match_p =3D <optimized out>
        tlbufpos =3D {
          charpos =3D <optimized out>,
          bytepos =3D <optimized out>
        }
        tlendpos =3D {
          charpos =3D <optimized out>,
          bytepos =3D <optimized out>
        }
        number_of_visible_frames =3D <optimized out>
        sf =3D <optimized out>
        polling_stopped_here =3D true
        tail =3D XIL(0)
        frame =3D Python Exception <class 'gdb.error'>: value has been opt=
imized out

        hscroll_retries =3D 0
        garbaged_frame_retries =3D 0
        consider_all_windows_p =3D <optimized out>
        update_miniwindow_p =3D <optimized out>
        previous_frame =3D <optimized out>
        current_matrices_cleared =3D <optimized out>
        new_count =3D <optimized out>
#9  0x000055555564ec15 in redisplay_preserve_echo_area (from_where=3Dfrom_=
where@entry=3D2) at ./src/xdisp.c:17842
#10 0x00005555555d3d4a in Fredisplay (force=3DPython Exception <class 'gdb=
.error'>: value has been optimized out
) at ./src/dispnew.c:6929
#11 Fredisplay (force=3DPython Exception <class 'gdb.error'>: value has be=
en optimized out
) at ./src/dispnew.c:6918
#12 0x0000555555824fa0 in funcall_subr (subr=3D0x555556073a20 <Sredisplay>=
, numargs=3D0, args=3D<optimized out>) at ./src/eval.c:3183
        argbuf =3D {XIL(0), XIL(0x3), XIL(0x1), XIL(0xbde0), XIL(0), XIL(0=
x7fffffffc990), XIL(0x7fffffffc9a0), XIL(0x5555558266dd)}
        a =3D <optimized out>
        maxargs =3D 1
#13 0x00005555558217ff in Ffuncall (nargs=3D1, args=3D0x7fffffffcb10) at .=
/src/eval.c:3115
        val =3D Python Exception <class 'gdb.error'>: value has been optim=
ized out

#14 0x00007fffde81d634 in F6e6f746d7563682d73686f772d636f6d6d616e642d686f6=
f6b_notmuch_show_command_hook_0 () at /home/grfz/.config/emacs/eln-cache/3=
1.0.50-dab21728/notmuch-show-4bac79e4-e389e56a.eln
#15 0x00005555558217ff in Ffuncall (nargs=3D1, args=3D0x7fffffffcbe8) at .=
/src/eval.c:3115
        val =3D Python Exception <class 'gdb.error'>: value has been optim=
ized out

#16 0x000055555581faae in internal_condition_case_n (bfun=3Dbfun@entry=3D0=
x555555763540 <safe_run_hooks_1>, nargs=3Dnargs@entry=3D2, args=3Dargs@ent=
ry=3D0x7fffffffcbe0, handlers=3Dhandlers@entry=3DXIL(0x38), hfun=3Dhfun@en=
try=3D0x555555765c20 <safe_run_hooks_error>) at ./src/eval.c:1707
        val =3D XIL(0x5c)
        c =3D 0x7fffedf5ba50
#17 0x0000555555763d25 in safe_run_hook_funcall (nargs=3D2, args=3D0x7ffff=
fffccb0) at ./src/lisp.h:1229
        fun =3D Python Exception <class 'gdb.error'>: value has been optim=
ized out

        hook =3D Python Exception <class 'gdb.error'>: value has been opti=
mized out

        sa_avail =3D <optimized out>
        newargs =3D 0x7fffffffcbe0
#18 0x00005555558205d1 in run_hook_with_args (nargs=3D2, args=3D0x7fffffff=
ccb0, funcall=3D0x555555763c70 <safe_run_hook_funcall>) at ./src/eval.c:29=
75
        global_vals =3D Python Exception <class 'gdb.error'>: value has be=
en optimized out

        sym =3D Python Exception <class 'gdb.error'>: value has been optim=
ized out

        val =3D XIL(0x7fffd88edc5b)
        ret =3D XIL(0)
#19 0x00005555558207bf in run_hook_with_args (nargs=3D<optimized out>, arg=
s=3D<optimized out>, funcall=3D<optimized out>) at ./src/lisp.h:782
        ret =3D XIL(0)
#20 0x00005555557636dc in safe_run_hooks_maybe_narrowed (hook=3Dhook@entry=
=3DXIL(0x11b80), w=3D<optimized out>) at ./src/keyboard.c:1988
#21 0x0000555555780479 in command_loop_1 () at ./src/lisp.h:1229
        cmd =3D Python Exception <class 'gdb.error'>: value has been optim=
ized out

        keybuf =3D {XIL(0x7fffd48198e3), make_fixnum(3), make_fixnum(106),=
 make_fixnum(110), make_fixnum(106), XIL(0x7fffec0d9005), XIL(0x7fffffffce=
20), XIL(0x5555558214a3), XIL(0x7fffffffd04c), XIL(0x3), XIL(0xc), XIL(0x1=
40b0), XIL(0x38), XIL(0x7fffec0d9005), XIL(0x7fffffffce20), XIL(0x7fffffff=
ce60), XIL(0x60), XIL(0x555555764040), XIL(0x7fffffffd04c), XIL(0x7fffffff=
d747), XIL(0x7fffffffceb0), XIL(0x555555764237), XIL(0), XIL(0), XIL(0x2aa=
a9653f440), XIL(0x7fffd6046693), XIL(0x7fffec08f004), XIL(0x2aaa967e0f30),=
 XIL(0x7fffffffce00), XIL(0x5555558214a3)}
        i =3D <optimized out>
        last_pt =3D <optimized out>
        prev_modiff =3D 7
        prev_buffer =3D 0x7fffd4745000
#22 0x000055555581f6a6 in internal_condition_case (bfun=3Dbfun@entry=3D0x5=
5555577fe60 <command_loop_1>, handlers=3Dhandlers@entry=3DXIL(0xa8), hfun=
=3Dhfun@entry=3D0x555555764040 <cmd_error>) at ./src/eval.c:1627
        val =3D XIL(0x5c)
        c =3D 0x7fffe1e64a28
#23 0x0000555555762c7e in command_loop_2 (handlers=3Dhandlers@entry=3DXIL(=
0xa8)) at ./src/keyboard.c:1174
#24 0x000055555581f42f in internal_catch (tag=3Dtag@entry=3DXIL(0x15498), =
func=3Dfunc@entry=3D0x555555762c50 <command_loop_2>, arg=3DPython Exceptio=
n <class 'gdb.error'>: value has been optimized out
, arg@entry=3DXIL(0xa8)) at ./src/eval.c:1306
        val =3D XIL(0x5c)
        c =3D 0x7fffe1e3d420
#25 0x0000555555762c19 in command_loop () at ./src/lisp.h:1229
#26 0x000055555576f725 in recursive_edit_1 () at ./src/keyboard.c:760
        val =3D Python Exception <class 'gdb.error'>: value has been optim=
ized out

#27 0x000055555576fad5 in Frecursive_edit () at ./src/keyboard.c:843
#28 0x00005555555d20b5 in main (argc=3D5, argv=3D<optimized out>) at ./src=
/emacs.c:2658
        stack_bottom_variable =3D 0x7ffff3e92c60
        old_argc =3D <optimized out>
        no_loadup =3D <optimized out>
        junk =3D 0x0
        dname_arg =3D 0x7fffffffd7a9 "EMACS-MPS=3Dyes"
        ch_to_dir =3D 0x0
        original_pwd =3D <optimized out>
        dump_mode =3D <optimized out>
        skip_args =3D 1
        temacs =3D 0x0
        attempt_load_pdump =3D <optimized out>
        only_version =3D <optimized out>
        rlim =3D {
          rlim_cur =3D 10022912,
          rlim_max =3D 18446744073709551615
        }
        lc_all =3D <optimized out>
        sockfd =3D <optimized out>
        module_assertions =3D <optimized out>

Lisp Backtrace:
"redisplay_internal (C function)" (0x0)
"redisplay" (0xffffcb18)
"notmuch-show-command-hook" (0xffffcbf0)




>> (which is, why the last lines are rather
>> the same -- is it possible to configure
>> GDB to echo it's input?).
>
> Sorry, I'm not sure I understand this question.  If it's about GDB, Eli
> would probably be the person to ask.

I should have googled first, seems

set trace-commands on

is what I'm searching for.  I'll give it
a try.


>> The GDB session is still open, please
>> give specific instructions if asking for
>> infos to be fetched off GDB.
>
> Can you first save a coredump file (run "gcore" in gdb), along with the
> Emacs executable (the "emacs" file you were running) and the emacs.pdmp
> file?  If this is an IGC bug it'll be easier to find that way.

I will send to you only the emacs binary,
emacs.pdmp and the core-file in a
seperate email since I do not want the
core file to be preserved in a public
mailing list.

> Is this reproducible?

When I tried to reproduce

~/src/emacs-igc/src/emacs --daemon=3Dtest
EDITOR=3D"/home/grfz/src/emacs-igc/lib-src/emacsclient -t -s test" pass ed=
it ...

Emacs did not crash but a pinentry
dialog appeared.  If that was not the
case when it crashed because the
passphrase was already cached or if the
attempt to display a pinentry dialog
crashed Emacs, I don't know.

>>  --with-mps=3Dyes 'CFLAGS=3D-ggdb3 -O3
>>  -ffile-prefix-map=3D/home/grfz/src/emacs-igc=3D. -fstack-protector-str=
ong
>>  -Wformat -Werror=3Dformat-security
>>  -fno-omit-frame-pointer'
>
> Those CFLAGS are a little unusual, but I don't think we know any of them
> to be causing trouble, so far.  I'll have a look at
> -fstack-protector-strong.
>
>>
>> Program received signal SIGSEGV, Segmentation fault.
>>
>> Program received signal SIGSEGV, Segmentation fault.
[...]

> At some point we might want to stop printing every single SIGSEGV in the
> GDB log.  Not yet, though.

Sorry, forgot to delete them.


>> Breakpoint 1, terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_l=
imit=3Dbacktrace_limit@entry=3D2147483647) at ./src/emacs.c:432
>> 432	{
>> #0  terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_limit=3Dbac=
ktrace_limit@entry=3D2147483647) at ./src/emacs.c:432
>> #1  0x00005555555b8f0f in die (msg=3Dmsg@entry=3D0x5555559b5608 "!FRAME=
_WINDOW_P (XFRAME (w->frame))", file=3Dfile@entry=3D0x5555559b5004 "dispne=
w.c", line=3Dline@entry=3D3215) at ./src/alloc.c:8300
>> #2  0x000055555559e8a7 in window_to_frame_hpos (w=3D<optimized out>, hp=
os=3D0) at ./src/dispnew.c:3213
>> #3  window_to_frame_hpos (hpos=3D0, w=3D<optimized out>) at ./src/dispn=
ew.c:3213
>> #4  tty_set_cursor () at ./src/dispnew.c:5641
>
> As a very vague guess, is it possible we called tty_set_cursor on a
> graphical frame here?  Gerd, I think you were working with that code?
>
>
>
>
>> #5  write_matrix (f=3D<optimized out>, inhibit_id_p=3D<optimized out>, =
set_cursor_p=3Dtrue, updating_menu_p=3Dfalse) at ./src/dispnew.c:5684
>> #6  0x00005555555e12a1 in combine_updates_for_frame (f=3D<optimized out=
>, inhibit_scrolling=3Dinhibit_scrolling@entry=3Dfalse) at ./src/dispnew.c=
:3990
>> #7  0x00005555555e1347 in combine_updates (roots=3DPython Exception <cl=
ass 'gdb.error'>: value has been optimized out
>> , roots@entry=3DXIL(0x7fffd481bbb3)) at ./src/dispnew.c:4024
>
> Can you go up to that stack frame in gdb and run
>
> "pp roots"

I entered "up" seven times and then pp
roots but this is rather disappointing:

(gdb) pp roots
value has been optimized out




> after ensuring you've sourced src/.gdbinit?

It's sourced at startup.

> Thanks.  I'm not sure this is igc specific so CCing Gerd in case it is
> and CCing Gerd in case it's not.

Ciao; Gregor




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

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


Received: (at submit) by debbugs.gnu.org; 31 Jan 2025 13:16:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 31 08:16:52 2025
Received: from localhost ([127.0.0.1]:50483 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tdqt9-0004Es-P1
	for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 08:16:52 -0500
Received: from lists.gnu.org ([2001:470:142::17]:40730)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <telegraph@HIDDEN>) id 1tdqt7-0004Ea-26
 for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 08:16:50 -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 <telegraph@HIDDEN>) id 1tdqsz-0007Ar-Mp
 for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2025 08:16:41 -0500
Received: from mout.gmx.net ([212.227.17.21])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <telegraph@HIDDEN>) id 1tdqsx-0004n3-DR
 for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2025 08:16:41 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net;
 s=s31663417; t=1738329383; x=1738934183; i=telegraph@HIDDEN;
 bh=IibsSEGqVXWpjIg50YJyveZlljOXxcDnX6lU7a5GrLk=;
 h=X-UI-Sender-Class:From:To:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=iFlTuQmUao4M5kGmMmWNWAdg171hRRACtyQ14z6GKjOzZu2lhJPJRZLk1oHPNHeK
 oNSi3V+J8A0cmWPFcZHkInkLavbThRgvI0sAX/GMWYPC862Nf5BBnNKsYkDlMAmor
 iMWbxY8KQD6ngPnO8n1xrGST2YDu4Cz51zRLJr9PVt8tIxA/91WsdW+h9IKGzyQYt
 yXRb02f+byfRjNuUGRX5w1qP+2FaYDtkJRfze/DPHcoHEsmoUClyQ2ci1er6Xy696
 K24MfkJij1Jqc21/CpfwDwEXYyDn2LwilQDo8y8l34fr7wvHMQfzssBAAPbNEk9VO
 N9WNYaJSfaQPzy6qhQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from localhost ([95.90.236.208]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1ML9yc-1tvvzp0rh4-00JeiK; Fri, 31
 Jan 2025 14:16:23 +0100
From: Gregor Zattler <telegraph@HIDDEN>
To: Pip Cet <pipcet@HIDDEN>, bug-gnu-emacs@HIDDEN,
 75968 <at> debbugs.gnu.org, Gerd =?utf-8?Q?M=C3=B6llmann?=
 <gerd.moellmann@HIDDEN>
Subject: Re: bug#75968: 31.0.50; festure/igc: crashes during interaction
 with pass (1) the unix standard password manager
In-Reply-To: <87h65ffay8.fsf@HIDDEN>
References: <87jzab6wf7.fsf@HIDDEN> <87h65ffay8.fsf@HIDDEN>
Date: Fri, 31 Jan 2025 14:15:45 +0100
Message-ID: <874j1f15vi.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:/yW9jtvFLBQQQzLZ2280SlgtQB2uffg+60Wah9VuIg2mMYtE4V0
 UQcMRvRhSiQ5/f4VDjH+RRo/AfG4XwS3fp6YjIIwjBPXrIL8hsEoTyziehpjKbJ0hwmARCi
 EkQ/zC1IL4xhuZoxPe6pocrtW1wOhxzd1vR5mMLtaStZqqL+btG31GM5j8L9O3EGzsCUaIc
 1hy0ce7jNS1Z76uVzST0w==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:G/uW+LKTAiA=;cz2+mtzo+hCqGAWmmarutT3fXBD
 WqI56v5apOVa+s1zaNXQeqcezt6POyk9mhHNRarnIxaDR9913iEFnKupx6cxxq8SvCtS1o/8D
 +nVAS7QEUNkPW7KB2mu12Z7D1ksQEIukCcEetd59hLf4spUwDZbiPLEWHYat9P3PErwoWBQC2
 zk2X1JW6DtzAh6qhS/RsC30/s6Vb65bRRhLhzoPPJ25s9k7R0F1r3s7YKKINyCMwdlwPFpffk
 LpHhs/LBxkqUD9qhmbSo/WWI3dbwCSKsqmgHlpctpo/QlbCWpfk3m/19xmiTBGhMq1yYIZI6j
 iseNFwFe5ZpOywprfm4bnQqphItGV78AFgueP2C0h8BJFa1WpTa8f4JpNIMlkS1DnZdAnWiLH
 oRaTtK7RLEt0AKC6KSZyatPc7VeVS7B4NKL6wLLULOvsLlTseeXaCxY6CXySawa70CohfqMAO
 iyEAp8yUm7xRFfuREoGlc+Oa+3bw7+w+N/iVZDfeWJmqTsAKcbh2OuI9o5JKhGGe0EVXVgsL7
 aUgggJ+ixI/Bfc3so1pqRcMfv2IQZLlW4X0gIWXIEgqMT7jiv4eGCXQQ40J9FX6d1YBNvtavY
 cpn1pxBnw4UaHjkPh+Tz0I/ADMLSCpZVwND9mgH/t6tQevd6EcYxnDiAHutyGjj/aSx4DY+Qh
 G0TT7Gw1t31/rS6Ya7zW0cq1D2hzbAw4Mnyaf9DHJ5bcFkqBDOjvV4ty2tmyyv3S02MbP02K+
 dZpO3AIF1vBAl4EB9gZklJTbES8e20rrTCGbYSesvFm2zP43IKVOtwXhIZ2gRsIMempbSALUM
 J/wPJ2aajoq/6sHU56oYCqTx7z6FtdSJBMJtkUX5aOM9LzZQeVxYApoYUCJnt4pe8In+tFcLV
 Q8Y7ichwYezYVXaDaddJA/c23plcFAYIOiGnQaKUh+tMhcQ3lw3xwbZLlirWQUczOqOWWWRBJ
 GFBMbh+BVtkTm/i+cyTMsOyQKiOiDhkrL/h3WI/pp1WYZ20uMhLLBrkHiw9JI+AEO776Nlg0A
 45PQvRt2+GxpkQYrGe2JRGFLdcWB0o/6rHViI9CYSFr9VSu/SUkLQ46wpCdqYXz9lGdhgxyKB
 O6REpw9kCF/ogMLL6HsyHhoxXVHOMO97wFv+TPjrLVhSqOeMr07mPNxvE+uvrvRSmtMLak7Lf
 mxin/kuyE62f2wo9HoThXRpI4jsVnKXVKwqHCIUkkzQ7JXGtzHSF0+axwgY2+XQSFzaZ3A0hZ
 UM6w4c/iDD0Z7FuPZEASJEBsgP+LG2F6JLJ6s0SPmtmDq7ZEtrKMJiIYyWH6Hahzu2cXYR+Cm
 9MP2NwL4S2x0V4YO1RoZMtgEQ==
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=212.227.17.21; envelope-from=telegraph@HIDDEN;
 helo=mout.gmx.net
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 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_LOW=-0.7, 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_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.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: -1.0 (-)

Hi Pip,
* Pip Cet <pipcet@HIDDEN> [2025-01-31; 12:02 GMT]:
> "Gregor Zattler via \"Bug reports for GNU Emacs, the Swiss army knife of=
 text editors\"" <bug-gnu-emacs@HIDDEN> writes:
>> which should open a GPG encrypted file
>> in Emacs in a new frame on the terminal
>> (while there is a graphical frame open
>> already).
>
> So you're using Emacs with a windowing system and from a virtual
> terminal (xterm? Linux console?) simultaneously?

I usually start Emacs server in a GDB
session and later open a graphical X11
frame with emacsclient.  This was the
case here too.  Later I did

pass edit ...

which opened a frame in a screen session
on an rxtv-unicode terminal which was
alos open already.


>> This crashes Emacs.  See below for
>> configuration and even further below for
>> the GDB output of "bt" and "xbacktrace"
>
> Can you also include output of "bt full"?


#0  terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_limit=3Dbacktr=
ace_limit@entry=3D2147483647) at ./src/emacs.c:432
#1  0x00005555555b8f0f in die (msg=3Dmsg@entry=3D0x5555559b5608 "!FRAME_WI=
NDOW_P (XFRAME (w->frame))", file=3Dfile@entry=3D0x5555559b5004 "dispnew.c=
", line=3Dline@entry=3D3215) at ./src/alloc.c:8300
#2  0x000055555559e8a7 in window_to_frame_hpos (w=3D<optimized out>, hpos=
=3D0) at ./src/dispnew.c:3213
        x =3D <optimized out>
        y =3D <optimized out>
        f =3D 0x7fffe5f5bc20
        first_row =3D <optimized out>
        last_row =3D 43
#3  window_to_frame_hpos (hpos=3D0, w=3D<optimized out>) at ./src/dispnew.=
c:3213
        x =3D <optimized out>
        y =3D <optimized out>
        f =3D 0x7fffe5f5bc20
        first_row =3D <optimized out>
        last_row =3D 43
#4  tty_set_cursor () at ./src/dispnew.c:5641
        x =3D <optimized out>
        y =3D <optimized out>
        f =3D 0x7fffe5f5bc20
        first_row =3D <optimized out>
        last_row =3D 43
#5  write_matrix (f=3D<optimized out>, inhibit_id_p=3D<optimized out>, set=
_cursor_p=3Dtrue, updating_menu_p=3Dfalse) at ./src/dispnew.c:5684
        first_row =3D <optimized out>
        last_row =3D 43
#6  0x00005555555e12a1 in combine_updates_for_frame (f=3D<optimized out>, =
inhibit_scrolling=3Dinhibit_scrolling@entry=3Dfalse) at ./src/dispnew.c:39=
90
        root =3D 0x7fffd388ed50
        topmost_child =3D 0x0
#7  0x00005555555e1347 in combine_updates (roots=3DPython Exception <class=
 'gdb.error'>: value has been optimized out
, roots@entry=3DXIL(0x7fffd481bbb3)) at ./src/dispnew.c:4024
#8  0x000055555564c995 in redisplay_internal () at ./src/xdisp.c:17603
        tty_root_frames =3D XIL(0x7fffd481bbb3)
        w =3D <optimized out>
        sw =3D <optimized out>
        must_finish =3D <optimized out>
        match_p =3D <optimized out>
        tlbufpos =3D {
          charpos =3D <optimized out>,
          bytepos =3D <optimized out>
        }
        tlendpos =3D {
          charpos =3D <optimized out>,
          bytepos =3D <optimized out>
        }
        number_of_visible_frames =3D <optimized out>
        sf =3D <optimized out>
        polling_stopped_here =3D true
        tail =3D XIL(0)
        frame =3D Python Exception <class 'gdb.error'>: value has been opt=
imized out

        hscroll_retries =3D 0
        garbaged_frame_retries =3D 0
        consider_all_windows_p =3D <optimized out>
        update_miniwindow_p =3D <optimized out>
        previous_frame =3D <optimized out>
        current_matrices_cleared =3D <optimized out>
        new_count =3D <optimized out>
#9  0x000055555564ec15 in redisplay_preserve_echo_area (from_where=3Dfrom_=
where@entry=3D2) at ./src/xdisp.c:17842
#10 0x00005555555d3d4a in Fredisplay (force=3DPython Exception <class 'gdb=
.error'>: value has been optimized out
) at ./src/dispnew.c:6929
#11 Fredisplay (force=3DPython Exception <class 'gdb.error'>: value has be=
en optimized out
) at ./src/dispnew.c:6918
#12 0x0000555555824fa0 in funcall_subr (subr=3D0x555556073a20 <Sredisplay>=
, numargs=3D0, args=3D<optimized out>) at ./src/eval.c:3183
        argbuf =3D {XIL(0), XIL(0x3), XIL(0x1), XIL(0xbde0), XIL(0), XIL(0=
x7fffffffc990), XIL(0x7fffffffc9a0), XIL(0x5555558266dd)}
        a =3D <optimized out>
        maxargs =3D 1
#13 0x00005555558217ff in Ffuncall (nargs=3D1, args=3D0x7fffffffcb10) at .=
/src/eval.c:3115
        val =3D Python Exception <class 'gdb.error'>: value has been optim=
ized out

#14 0x00007fffde81d634 in F6e6f746d7563682d73686f772d636f6d6d616e642d686f6=
f6b_notmuch_show_command_hook_0 () at /home/grfz/.config/emacs/eln-cache/3=
1.0.50-dab21728/notmuch-show-4bac79e4-e389e56a.eln
#15 0x00005555558217ff in Ffuncall (nargs=3D1, args=3D0x7fffffffcbe8) at .=
/src/eval.c:3115
        val =3D Python Exception <class 'gdb.error'>: value has been optim=
ized out

#16 0x000055555581faae in internal_condition_case_n (bfun=3Dbfun@entry=3D0=
x555555763540 <safe_run_hooks_1>, nargs=3Dnargs@entry=3D2, args=3Dargs@ent=
ry=3D0x7fffffffcbe0, handlers=3Dhandlers@entry=3DXIL(0x38), hfun=3Dhfun@en=
try=3D0x555555765c20 <safe_run_hooks_error>) at ./src/eval.c:1707
        val =3D XIL(0x5c)
        c =3D 0x7fffedf5ba50
#17 0x0000555555763d25 in safe_run_hook_funcall (nargs=3D2, args=3D0x7ffff=
fffccb0) at ./src/lisp.h:1229
        fun =3D Python Exception <class 'gdb.error'>: value has been optim=
ized out

        hook =3D Python Exception <class 'gdb.error'>: value has been opti=
mized out

        sa_avail =3D <optimized out>
        newargs =3D 0x7fffffffcbe0
#18 0x00005555558205d1 in run_hook_with_args (nargs=3D2, args=3D0x7fffffff=
ccb0, funcall=3D0x555555763c70 <safe_run_hook_funcall>) at ./src/eval.c:29=
75
        global_vals =3D Python Exception <class 'gdb.error'>: value has be=
en optimized out

        sym =3D Python Exception <class 'gdb.error'>: value has been optim=
ized out

        val =3D XIL(0x7fffd88edc5b)
        ret =3D XIL(0)
#19 0x00005555558207bf in run_hook_with_args (nargs=3D<optimized out>, arg=
s=3D<optimized out>, funcall=3D<optimized out>) at ./src/lisp.h:782
        ret =3D XIL(0)
#20 0x00005555557636dc in safe_run_hooks_maybe_narrowed (hook=3Dhook@entry=
=3DXIL(0x11b80), w=3D<optimized out>) at ./src/keyboard.c:1988
#21 0x0000555555780479 in command_loop_1 () at ./src/lisp.h:1229
        cmd =3D Python Exception <class 'gdb.error'>: value has been optim=
ized out

        keybuf =3D {XIL(0x7fffd48198e3), make_fixnum(3), make_fixnum(106),=
 make_fixnum(110), make_fixnum(106), XIL(0x7fffec0d9005), XIL(0x7fffffffce=
20), XIL(0x5555558214a3), XIL(0x7fffffffd04c), XIL(0x3), XIL(0xc), XIL(0x1=
40b0), XIL(0x38), XIL(0x7fffec0d9005), XIL(0x7fffffffce20), XIL(0x7fffffff=
ce60), XIL(0x60), XIL(0x555555764040), XIL(0x7fffffffd04c), XIL(0x7fffffff=
d747), XIL(0x7fffffffceb0), XIL(0x555555764237), XIL(0), XIL(0), XIL(0x2aa=
a9653f440), XIL(0x7fffd6046693), XIL(0x7fffec08f004), XIL(0x2aaa967e0f30),=
 XIL(0x7fffffffce00), XIL(0x5555558214a3)}
        i =3D <optimized out>
        last_pt =3D <optimized out>
        prev_modiff =3D 7
        prev_buffer =3D 0x7fffd4745000
#22 0x000055555581f6a6 in internal_condition_case (bfun=3Dbfun@entry=3D0x5=
5555577fe60 <command_loop_1>, handlers=3Dhandlers@entry=3DXIL(0xa8), hfun=
=3Dhfun@entry=3D0x555555764040 <cmd_error>) at ./src/eval.c:1627
        val =3D XIL(0x5c)
        c =3D 0x7fffe1e64a28
#23 0x0000555555762c7e in command_loop_2 (handlers=3Dhandlers@entry=3DXIL(=
0xa8)) at ./src/keyboard.c:1174
#24 0x000055555581f42f in internal_catch (tag=3Dtag@entry=3DXIL(0x15498), =
func=3Dfunc@entry=3D0x555555762c50 <command_loop_2>, arg=3DPython Exceptio=
n <class 'gdb.error'>: value has been optimized out
, arg@entry=3DXIL(0xa8)) at ./src/eval.c:1306
        val =3D XIL(0x5c)
        c =3D 0x7fffe1e3d420
#25 0x0000555555762c19 in command_loop () at ./src/lisp.h:1229
#26 0x000055555576f725 in recursive_edit_1 () at ./src/keyboard.c:760
        val =3D Python Exception <class 'gdb.error'>: value has been optim=
ized out

#27 0x000055555576fad5 in Frecursive_edit () at ./src/keyboard.c:843
#28 0x00005555555d20b5 in main (argc=3D5, argv=3D<optimized out>) at ./src=
/emacs.c:2658
        stack_bottom_variable =3D 0x7ffff3e92c60
        old_argc =3D <optimized out>
        no_loadup =3D <optimized out>
        junk =3D 0x0
        dname_arg =3D 0x7fffffffd7a9 "EMACS-MPS=3Dyes"
        ch_to_dir =3D 0x0
        original_pwd =3D <optimized out>
        dump_mode =3D <optimized out>
        skip_args =3D 1
        temacs =3D 0x0
        attempt_load_pdump =3D <optimized out>
        only_version =3D <optimized out>
        rlim =3D {
          rlim_cur =3D 10022912,
          rlim_max =3D 18446744073709551615
        }
        lc_all =3D <optimized out>
        sockfd =3D <optimized out>
        module_assertions =3D <optimized out>

Lisp Backtrace:
"redisplay_internal (C function)" (0x0)
"redisplay" (0xffffcb18)
"notmuch-show-command-hook" (0xffffcbf0)




>> (which is, why the last lines are rather
>> the same -- is it possible to configure
>> GDB to echo it's input?).
>
> Sorry, I'm not sure I understand this question.  If it's about GDB, Eli
> would probably be the person to ask.

I should have googled first, seems

set trace-commands on

is what I'm searching for.  I'll give it
a try.


>> The GDB session is still open, please
>> give specific instructions if asking for
>> infos to be fetched off GDB.
>
> Can you first save a coredump file (run "gcore" in gdb), along with the
> Emacs executable (the "emacs" file you were running) and the emacs.pdmp
> file?  If this is an IGC bug it'll be easier to find that way.

I will send to you only the emacs binary,
emacs.pdmp and the core-file in a
seperate email since I do not want the
core file to be preserved in a public
mailing list.

> Is this reproducible?

When I tried to reproduce

~/src/emacs-igc/src/emacs --daemon=3Dtest
EDITOR=3D"/home/grfz/src/emacs-igc/lib-src/emacsclient -t -s test" pass ed=
it ...

Emacs did not crash but a pinentry
dialog appeared.  If that was not the
case when it crashed because the
passphrase was already cached or if the
attempt to display a pinentry dialog
crashed Emacs, I don't know.

>>  --with-mps=3Dyes 'CFLAGS=3D-ggdb3 -O3
>>  -ffile-prefix-map=3D/home/grfz/src/emacs-igc=3D. -fstack-protector-str=
ong
>>  -Wformat -Werror=3Dformat-security
>>  -fno-omit-frame-pointer'
>
> Those CFLAGS are a little unusual, but I don't think we know any of them
> to be causing trouble, so far.  I'll have a look at
> -fstack-protector-strong.
>
>>
>> Program received signal SIGSEGV, Segmentation fault.
>>
>> Program received signal SIGSEGV, Segmentation fault.
[...]

> At some point we might want to stop printing every single SIGSEGV in the
> GDB log.  Not yet, though.

Sorry, forgot to delete them.


>> Breakpoint 1, terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_l=
imit=3Dbacktrace_limit@entry=3D2147483647) at ./src/emacs.c:432
>> 432	{
>> #0  terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_limit=3Dbac=
ktrace_limit@entry=3D2147483647) at ./src/emacs.c:432
>> #1  0x00005555555b8f0f in die (msg=3Dmsg@entry=3D0x5555559b5608 "!FRAME=
_WINDOW_P (XFRAME (w->frame))", file=3Dfile@entry=3D0x5555559b5004 "dispne=
w.c", line=3Dline@entry=3D3215) at ./src/alloc.c:8300
>> #2  0x000055555559e8a7 in window_to_frame_hpos (w=3D<optimized out>, hp=
os=3D0) at ./src/dispnew.c:3213
>> #3  window_to_frame_hpos (hpos=3D0, w=3D<optimized out>) at ./src/dispn=
ew.c:3213
>> #4  tty_set_cursor () at ./src/dispnew.c:5641
>
> As a very vague guess, is it possible we called tty_set_cursor on a
> graphical frame here?  Gerd, I think you were working with that code?
>
>
>
>
>> #5  write_matrix (f=3D<optimized out>, inhibit_id_p=3D<optimized out>, =
set_cursor_p=3Dtrue, updating_menu_p=3Dfalse) at ./src/dispnew.c:5684
>> #6  0x00005555555e12a1 in combine_updates_for_frame (f=3D<optimized out=
>, inhibit_scrolling=3Dinhibit_scrolling@entry=3Dfalse) at ./src/dispnew.c=
:3990
>> #7  0x00005555555e1347 in combine_updates (roots=3DPython Exception <cl=
ass 'gdb.error'>: value has been optimized out
>> , roots@entry=3DXIL(0x7fffd481bbb3)) at ./src/dispnew.c:4024
>
> Can you go up to that stack frame in gdb and run
>
> "pp roots"

I entered "up" seven times and then pp
roots but this is rather disappointing:

(gdb) pp roots
value has been optimized out




> after ensuring you've sourced src/.gdbinit?

It's sourced at startup.

> Thanks.  I'm not sure this is igc specific so CCing Gerd in case it is
> and CCing Gerd in case it's not.

Ciao; Gregor




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

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


Received: (at 75968) by debbugs.gnu.org; 31 Jan 2025 12:03:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 31 07:03:03 2025
Received: from localhost ([127.0.0.1]:50300 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tdpjj-00067M-3R
	for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 07:03:03 -0500
Received: from mail-40131.protonmail.ch ([185.70.40.131]:38563)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tdpjh-00066j-1B
 for 75968 <at> debbugs.gnu.org; Fri, 31 Jan 2025 07:03:01 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1738324974; x=1738584174;
 bh=HUGfTZw3HMlbL9jfdsvX4yfBRtPxs1huQ64GFF+NNXM=;
 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=qiU7NHWdkjdUyWXoafL3pfdiLYUOwz75moR9BZLSXC8D36X2/wAy8vOt30TvtRBoz
 0Ds0y9RGT/brbBlZYQLXQc3c8T2yxOCFWT/QwHZPuM/FtMQaoqDXbaus6cVJv2Y2rL
 QrmjTdTJd84E0+kEUVidQ+lJpSbvRJPxB9+K4qrVKXCeeSHdLUHdCCqGSZ4z/ObOKV
 3APA8WnCMzQpZgADYWsNgInOTEFtl4wWG8MaUOf9QWcuLRG6vfnNbR7l+DHy8ih9UD
 2N4m2nAkCRXz9QXUUcX/N+QyCGiAH7aUyt/Zlb9Sj+bohdF6OzOjDtBg9a4vHp1qTP
 QE965ZrbRcyBQ==
Date: Fri, 31 Jan 2025 12:02:48 +0000
To: bug-gnu-emacs@HIDDEN, 75968 <at> debbugs.gnu.org,
 Gregor Zattler <telegraph@HIDDEN>,
 =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#75968: 31.0.50;
 festure/igc: crashes during interaction with pass (1) the unix
 standard password manager
Message-ID: <87h65ffay8.fsf@HIDDEN>
In-Reply-To: <87jzab6wf7.fsf@HIDDEN>
References: <87jzab6wf7.fsf@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: c5eda7cd07e8b70d4f349a2bb96ee3559fc7e8f5
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: 75968
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 (-)

"Gregor Zattler via \"Bug reports for GNU Emacs, the Swiss army knife of te=
xt editors\"" <bug-gnu-emacs@HIDDEN> writes:

> Dear Emacs developers,
>
> Emacs crashed when I did
>
> pass edit ...

Thanks for the report!

> which should open a GPG encrypted file
> in Emacs in a new frame on the terminal
> (while there is a graphical frame open
> already).

So you're using Emacs with a windowing system and from a virtual
terminal (xterm? Linux console?) simultaneously?

> This crashes Emacs.  See below for
> configuration and even further below for
> the GDB output of "bt" and "xbacktrace"

Can you also include output of "bt full"?

> (which is, why the last lines are rather
> the same -- is it possible to configure
> GDB to echo it's input?).

Sorry, I'm not sure I understand this question.  If it's about GDB, Eli
would probably be the person to ask.

> The GDB session is still open, please
> give specific instructions if asking for
> infos to be fetched off GDB.

Can you first save a coredump file (run "gcore" in gdb), along with the
Emacs executable (the "emacs" file you were running) and the emacs.pdmp
file?  If this is an IGC bug it'll be easier to find that way.

Is this reproducible?

>  --with-mps=3Dyes 'CFLAGS=3D-ggdb3 -O3
>  -ffile-prefix-map=3D/home/grfz/src/emacs-igc=3D. -fstack-protector-stron=
g
>  -Wformat -Werror=3Dformat-security
>  -fno-omit-frame-pointer'

Those CFLAGS are a little unusual, but I don't think we know any of them
to be causing trouble, so far.  I'll have a look at
-fstack-protector-strong.

> Program received signal SIGSEGV, Segmentation fault.
>
> Program received signal SIGSEGV, Segmentation fault.
>
> Program received signal SIGSEGV, Segmentation fault.
>
> Program received signal SIGSEGV, Segmentation fault.
>
> Program received signal SIGSEGV, Segmentation fault.
>
> Program received signal SIGSEGV, Segmentation fault.
>
> Program received signal SIGSEGV, Segmentation fault.
>
> Program received signal SIGSEGV, Segmentation fault.
>
> Program received signal SIGSEGV, Segmentation fault.
>
> Program received signal SIGSEGV, Segmentation fault.
>
> Program received signal SIGSEGV, Segmentation fault.
>
> Program received signal SIGSEGV, Segmentation fault.

At some point we might want to stop printing every single SIGSEGV in the
GDB log.  Not yet, though.

> Breakpoint 1, terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_lim=
it=3Dbacktrace_limit@entry=3D2147483647) at ./src/emacs.c:432
> 432=09{
> #0  terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_limit=3Dbackt=
race_limit@entry=3D2147483647) at ./src/emacs.c:432
> #1  0x00005555555b8f0f in die (msg=3Dmsg@entry=3D0x5555559b5608 "!FRAME_W=
INDOW_P (XFRAME (w->frame))", file=3Dfile@entry=3D0x5555559b5004 "dispnew.c=
", line=3Dline@entry=3D3215) at ./src/alloc.c:8300
> #2  0x000055555559e8a7 in window_to_frame_hpos (w=3D<optimized out>, hpos=
=3D0) at ./src/dispnew.c:3213
> #3  window_to_frame_hpos (hpos=3D0, w=3D<optimized out>) at ./src/dispnew=
.c:3213
> #4  tty_set_cursor () at ./src/dispnew.c:5641

As a very vague guess, is it possible we called tty_set_cursor on a
graphical frame here?  Gerd, I think you were working with that code?




> #5  write_matrix (f=3D<optimized out>, inhibit_id_p=3D<optimized out>, se=
t_cursor_p=3Dtrue, updating_menu_p=3Dfalse) at ./src/dispnew.c:5684
> #6  0x00005555555e12a1 in combine_updates_for_frame (f=3D<optimized out>,=
 inhibit_scrolling=3Dinhibit_scrolling@entry=3Dfalse) at ./src/dispnew.c:39=
90
> #7  0x00005555555e1347 in combine_updates (roots=3DPython Exception <clas=
s 'gdb.error'>: value has been optimized out
> , roots@entry=3DXIL(0x7fffd481bbb3)) at ./src/dispnew.c:4024

Can you go up to that stack frame in gdb and run

"pp roots"

after ensuring you've sourced src/.gdbinit?

Thanks.  I'm not sure this is igc specific so CCing Gerd in case it is
and CCing Gerd in case it's not.

Pip





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

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


Received: (at submit) by debbugs.gnu.org; 31 Jan 2025 12:03:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 31 07:03:10 2025
Received: from localhost ([127.0.0.1]:50304 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tdpjq-00067i-0b
	for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 07:03:10 -0500
Received: from lists.gnu.org ([2001:470:142::17]:52930)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
 id 1tdpjl-00066s-SK
 for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 07:03: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 <pipcet@HIDDEN>)
 id 1tdpjf-0002DI-L3
 for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2025 07:02:59 -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 1tdpjd-00076Z-Tv
 for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2025 07:02:59 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1738324974; x=1738584174;
 bh=HUGfTZw3HMlbL9jfdsvX4yfBRtPxs1huQ64GFF+NNXM=;
 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=qiU7NHWdkjdUyWXoafL3pfdiLYUOwz75moR9BZLSXC8D36X2/wAy8vOt30TvtRBoz
 0Ds0y9RGT/brbBlZYQLXQc3c8T2yxOCFWT/QwHZPuM/FtMQaoqDXbaus6cVJv2Y2rL
 QrmjTdTJd84E0+kEUVidQ+lJpSbvRJPxB9+K4qrVKXCeeSHdLUHdCCqGSZ4z/ObOKV
 3APA8WnCMzQpZgADYWsNgInOTEFtl4wWG8MaUOf9QWcuLRG6vfnNbR7l+DHy8ih9UD
 2N4m2nAkCRXz9QXUUcX/N+QyCGiAH7aUyt/Zlb9Sj+bohdF6OzOjDtBg9a4vHp1qTP
 QE965ZrbRcyBQ==
Date: Fri, 31 Jan 2025 12:02:48 +0000
To: bug-gnu-emacs@HIDDEN, 75968 <at> debbugs.gnu.org,
 Gregor Zattler <telegraph@HIDDEN>,
 =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#75968: 31.0.50;
 festure/igc: crashes during interaction with pass (1) the unix
 standard password manager
Message-ID: <87h65ffay8.fsf@HIDDEN>
In-Reply-To: <87jzab6wf7.fsf@HIDDEN>
References: <87jzab6wf7.fsf@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: c5eda7cd07e8b70d4f349a2bb96ee3559fc7e8f5
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 (/)

"Gregor Zattler via \"Bug reports for GNU Emacs, the Swiss army knife of te=
xt editors\"" <bug-gnu-emacs@HIDDEN> writes:

> Dear Emacs developers,
>
> Emacs crashed when I did
>
> pass edit ...

Thanks for the report!

> which should open a GPG encrypted file
> in Emacs in a new frame on the terminal
> (while there is a graphical frame open
> already).

So you're using Emacs with a windowing system and from a virtual
terminal (xterm? Linux console?) simultaneously?

> This crashes Emacs.  See below for
> configuration and even further below for
> the GDB output of "bt" and "xbacktrace"

Can you also include output of "bt full"?

> (which is, why the last lines are rather
> the same -- is it possible to configure
> GDB to echo it's input?).

Sorry, I'm not sure I understand this question.  If it's about GDB, Eli
would probably be the person to ask.

> The GDB session is still open, please
> give specific instructions if asking for
> infos to be fetched off GDB.

Can you first save a coredump file (run "gcore" in gdb), along with the
Emacs executable (the "emacs" file you were running) and the emacs.pdmp
file?  If this is an IGC bug it'll be easier to find that way.

Is this reproducible?

>  --with-mps=3Dyes 'CFLAGS=3D-ggdb3 -O3
>  -ffile-prefix-map=3D/home/grfz/src/emacs-igc=3D. -fstack-protector-stron=
g
>  -Wformat -Werror=3Dformat-security
>  -fno-omit-frame-pointer'

Those CFLAGS are a little unusual, but I don't think we know any of them
to be causing trouble, so far.  I'll have a look at
-fstack-protector-strong.

> Program received signal SIGSEGV, Segmentation fault.
>
> Program received signal SIGSEGV, Segmentation fault.
>
> Program received signal SIGSEGV, Segmentation fault.
>
> Program received signal SIGSEGV, Segmentation fault.
>
> Program received signal SIGSEGV, Segmentation fault.
>
> Program received signal SIGSEGV, Segmentation fault.
>
> Program received signal SIGSEGV, Segmentation fault.
>
> Program received signal SIGSEGV, Segmentation fault.
>
> Program received signal SIGSEGV, Segmentation fault.
>
> Program received signal SIGSEGV, Segmentation fault.
>
> Program received signal SIGSEGV, Segmentation fault.
>
> Program received signal SIGSEGV, Segmentation fault.

At some point we might want to stop printing every single SIGSEGV in the
GDB log.  Not yet, though.

> Breakpoint 1, terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_lim=
it=3Dbacktrace_limit@entry=3D2147483647) at ./src/emacs.c:432
> 432=09{
> #0  terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_limit=3Dbackt=
race_limit@entry=3D2147483647) at ./src/emacs.c:432
> #1  0x00005555555b8f0f in die (msg=3Dmsg@entry=3D0x5555559b5608 "!FRAME_W=
INDOW_P (XFRAME (w->frame))", file=3Dfile@entry=3D0x5555559b5004 "dispnew.c=
", line=3Dline@entry=3D3215) at ./src/alloc.c:8300
> #2  0x000055555559e8a7 in window_to_frame_hpos (w=3D<optimized out>, hpos=
=3D0) at ./src/dispnew.c:3213
> #3  window_to_frame_hpos (hpos=3D0, w=3D<optimized out>) at ./src/dispnew=
.c:3213
> #4  tty_set_cursor () at ./src/dispnew.c:5641

As a very vague guess, is it possible we called tty_set_cursor on a
graphical frame here?  Gerd, I think you were working with that code?




> #5  write_matrix (f=3D<optimized out>, inhibit_id_p=3D<optimized out>, se=
t_cursor_p=3Dtrue, updating_menu_p=3Dfalse) at ./src/dispnew.c:5684
> #6  0x00005555555e12a1 in combine_updates_for_frame (f=3D<optimized out>,=
 inhibit_scrolling=3Dinhibit_scrolling@entry=3Dfalse) at ./src/dispnew.c:39=
90
> #7  0x00005555555e1347 in combine_updates (roots=3DPython Exception <clas=
s 'gdb.error'>: value has been optimized out
> , roots@entry=3DXIL(0x7fffd481bbb3)) at ./src/dispnew.c:4024

Can you go up to that stack frame in gdb and run

"pp roots"

after ensuring you've sourced src/.gdbinit?

Thanks.  I'm not sure this is igc specific so CCing Gerd in case it is
and CCing Gerd in case it's not.

Pip





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

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


Received: (at submit) by debbugs.gnu.org; 31 Jan 2025 11:44:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jan 31 06:44:24 2025
Received: from localhost ([127.0.0.1]:50262 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tdpRe-0005Bv-72
	for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 06:44:24 -0500
Received: from lists.gnu.org ([2001:470:142::17]:46866)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <telegraph@HIDDEN>) id 1tdpRa-0005Bb-Bk
 for submit <at> debbugs.gnu.org; Fri, 31 Jan 2025 06:44:20 -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 <telegraph@HIDDEN>) id 1tdpRP-0003IV-OB
 for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2025 06:44:08 -0500
Received: from mout.gmx.net ([212.227.17.22])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <telegraph@HIDDEN>) id 1tdpRL-0001pd-Jn
 for bug-gnu-emacs@HIDDEN; Fri, 31 Jan 2025 06:44:07 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net;
 s=s31663417; t=1738323840; x=1738928640; i=telegraph@HIDDEN;
 bh=Lx2bY3bS9nroTzTzwYp+zstpcxY6zOjcnMIvm2BFRyU=;
 h=X-UI-Sender-Class:From:To:Subject:Date:Message-ID:MIME-Version:
 Content-Type:Content-Transfer-Encoding:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=tpYOmHnBGRXk8bm8O2VPA/fY4Gfl3RXwX1krDVDVmM8bjrd4F5jRcuJY1WF8Vzwh
 FdvO6vinkAPMqFzWhZ5OQxHUmn4TlJ/UTiaQ3Hjt17XJDwE/6ENiCejyTBJvI5C9c
 X4rwIdZE5NjeAZojf+rYxkYNRvWdwfp6MdFo/N4GulP1KX6RVr+L5DVi36S43lEl3
 z7nrhjXQ/h9Vlp+sKrHSqPnS06blpAz+rBi8Sq+yB1P/ilnj5nMBb1+VP2ytt8lrp
 mPvVNL1xVqJnvkB1PAaM4hO4BiLJ5NJU7miEEa2HQj6VK4N24Y4Lqsoa/Qw24D70B
 sxpdB9j754FxuD3MLw==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from localhost ([95.90.236.208]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N5VHG-1tOrjm0Aqw-018LFp; Fri, 31
 Jan 2025 12:44:00 +0100
From: Gregor Zattler <telegraph@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 31.0.50; festure/igc: crashes during interaction with pass (1) the
 unix standard password manager
X-Debbugs-Cc: 
Date: Fri, 31 Jan 2025 12:43:24 +0100
Message-ID: <87jzab6wf7.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:3ztYX6Ri6rx+y8hBE4e7wp2rzg+mkOBdblDxWjJ5+TbVSbd5DF6
 qVWGSLjS/oPf13UINHw6ZmN8irq8g0/sLGUJezwGUDPW+R+BAmbKl1csXcBnN4UmTvBEngu
 s6y9/1sUPjWkCwci6EunkujdAzNXQdkhZafx6o5/CJdyX79FaGjQW/Fi0ojh6g8Oi/3M5qP
 M0WUma7brQaIpwmvythhA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:vz0Pgi/apNU=;qWijhCVH84sxkfUNR0irIFxs77H
 5m1tQIZUDyzxuJAYAuho+tc+ji9vElHUajSGoKeX1jxG7u2zHM7ISY2960f/jki/Y5QMO/xxn
 xB0ibNliHe4yrXfJLHpZ01GUgus8TDfKIOo0b7SGvUpQ9AMnwGhKJzNX+BMoNRnpe+crV0omF
 H0rfcrWANPst6FHjbB+lldLtCc3ShNGvGVFZ2M/6dcLvcv82lVgDc5foC7iSRQ40UVrYnCQwW
 GzoV7xCJ7HdhDokusHoI0LjwS+w8wBnqBDEoz59Vh+gcH2IZfyazh0egpeWsYTW790Wo65WWE
 RkDndMaSpRaI1Jh0x1YoBlg9UlwrpQeRiB5xzYZwOAcF1F65CxzP6a0PSQLNc30rAuJXPAH9C
 FCqM8SJmq17T1KPIcRYZah2i+x56pyn4QL9RDSuaOw3H9INZySC8a6hJ7+ObK7SuwQiOT1HGq
 6GltQVNtpnZB+f5kHJ7gYqWI0WT26B88hJWoeZ548snMyFAqqJhMe+e9d4UUSuPZVHvamc8Q+
 /dc5QULuiZ8skrxcnXhVhRH2pfQTYhIm7Ho7MqjTz/6DeHFQcUgOaD/LhW3Wv5sTsoGF+HYux
 gyxpRoZ6A2yDXav0kkJ1aj6PFERK+XahprR3/I01PiJYo/e5gzpKtAUnbZrThLqetU9He2H6l
 hXUqaqymA5gx/linJmWJpIH59YZ7AZ0dF0XA5xZ7N9bbDx5DLwDHb8fi7JlRPAlX1G11TWz5/
 79yi0tAy1wHTFqIeXYZwVksWSMXrJa/bUZo1SzcyYKcAzQ9kTKOTtwPkmK21XyyUa2nO0aKcJ
 oo91pyF1skxHsMPRCsQG/3Zz8hc7LvNqnXyNynzSbzauAAPWYa4htk9Q5wbtAyy0c7VO3M2UI
 9/DysV2Fzz7zjm23olEaQtwFYDL2a6gP5hMp6KUoUNPKGHo2RDBOh9Vx294D65ppadnhsLlEb
 36Fam9hiUzx3dceXaf7JA7XwuhIfT7xHND1qwCcmsYQ3W+YwvBhipW8V90JSpGZC5gr/5eAke
 2L+Zxt/Aq6WS06YzoXNfIksssye0+4WUs3Qw7bWDQsXUL2Iw61pTI4H981B2TIhfSGAWa5Zon
 92Rb6VWbFLs1bRMCWChMtPHYsb+6wHlsxLpQjgD8ljIhS+LVvA6uGZrFkcdS0ebVNx9NjosLg
 K2AVVHbb5g3Oggc8BKDXlYyLq5KTgdlEl9eBxdcH7CUdTLK+0147nhT01YxIynSw5A3l0rGp6
 WA10vqwZM8ZlCcovkeoosxvnrA6aIoAERRdMyWgeTNmEZOjJyzDvog/k6SujodQO1/Rd3eV31
 lR5UKxhwA3isWNQB6FarRC2SQ==
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=212.227.17.22; envelope-from=telegraph@HIDDEN;
 helo=mout.gmx.net
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 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_LOW=-0.7, 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_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.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: -1.0 (-)

Dear Emacs developers,

Emacs crashed when I did

pass edit ...

which should open a GPG encrypted file
in Emacs in a new frame on the terminal
(while there is a graphical frame open
already).

This crashes Emacs.  See below for
configuration and even further below for
the GDB output of "bt" and "xbacktrace"
(which is, why the last lines are rather
the same -- is it possible to configure
GDB to echo it's input?).

The GDB session is still open, please
give specific instructions if asking for
infos to be fetched off GDB.

HTH, Gregor


In GNU Emacs 31.0.50 (build 1,
 x86_64-pc-linux-gnu, cairo version
 1.16.0) of 2025-01-29 built on no
Repository revision: 4fda39cb1670106eac8b912a77d03586eafc18a2
Repository branch: feature/igc
Windowing system distributor 'The X.Org Foundation', version 11.0.12101007
System Description: Debian GNU/Linux 12 (bookworm)

Configured using:
 'configure
 --infodir=3D/usr/share/info/emacs
 --with-json
 --with-file-notification=3Dyes
 --with-libsystemd --with-cairo
 --with-x=3Dyes --with-x-toolkit=3Dno
 --without-toolkit-scroll-bars
 --without-gsettings
 --enable-check-lisp-object-type
 --enable-checking=3Dyes,glyphs
 --with-native-compilation=3Dyes
 --with-mps=3Dyes 'CFLAGS=3D-ggdb3 -O3
 -ffile-prefix-map=3D/home/grfz/src/emacs-igc=3D. -fstack-protector-strong
 -Wformat -Werror=3Dformat-security
 -fno-omit-frame-pointer'
 'CPPFLAGS=3D-I/home/grfz/mps-artifacts
 -Wdate-time -D_FORTIFY_SOURCE=3D2'
 'LDFLAGS=3D-L/home/grfz/mps-artifacts
 -Wl,-z,relro''

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

Important settings:
  value of $LC_ALL:
  value of $LC_COLLATE: de_DE.utf8
  value of $LC_CTYPE: de_DE.utf8
  value of $LC_MESSAGES: POSIX
  value of $LC_MONETARY: de_DE.utf8
  value of $LC_NUMERIC: de_DE.utf8
  value of $LC_TIME: de_DE.utf8
  value of $LANG: de_DE.utf8
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  rainbow-delimiters-mode: t
  winner-mode: t
  which-key-mode: t
  mail-abbrevs-mode: t
  savehist-mode: t
  ws-butler-global-mode: t
  ws-butler-mode: t
  delete-selection-mode: t
  minibuffer-depth-indicate-mode: t
  which-function-mode: t
  windmove-mode: t
  xterm-mouse-mode: t
  key-chord-mode: t
  find-function-mode: t
  override-global-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  minibuffer-regexp-mode: t
  size-indication-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/home/grfz/src/notmuch/emacs/notmuch-lib hides /usr/local/share/emacs/site=
-lisp/notmuch-lib
/home/grfz/src/notmuch/emacs/coolj hides /usr/local/share/emacs/site-lisp/=
coolj
/home/grfz/src/notmuch/emacs/notmuch-address hides /usr/local/share/emacs/=
site-lisp/notmuch-address
/home/grfz/src/notmuch/emacs/notmuch-hello hides /usr/local/share/emacs/si=
te-lisp/notmuch-hello
/home/grfz/src/notmuch/emacs/notmuch-parser hides /usr/local/share/emacs/s=
ite-lisp/notmuch-parser
/home/grfz/src/notmuch/emacs/notmuch-show hides /usr/local/share/emacs/sit=
e-lisp/notmuch-show
/home/grfz/src/notmuch/emacs/notmuch-wash hides /usr/local/share/emacs/sit=
e-lisp/notmuch-wash
/home/grfz/src/notmuch/emacs/notmuch-draft hides /usr/local/share/emacs/si=
te-lisp/notmuch-draft
/home/grfz/src/notmuch/emacs/notmuch-tree hides /usr/local/share/emacs/sit=
e-lisp/notmuch-tree
/home/grfz/src/notmuch/emacs/notmuch-version hides /usr/local/share/emacs/=
site-lisp/notmuch-version
/home/grfz/src/notmuch/emacs/notmuch-jump hides /usr/local/share/emacs/sit=
e-lisp/notmuch-jump
/home/grfz/src/notmuch/emacs/notmuch-company hides /usr/local/share/emacs/=
site-lisp/notmuch-company
/home/grfz/src/notmuch/emacs/notmuch hides /usr/local/share/emacs/site-lis=
p/notmuch
/home/grfz/src/notmuch/emacs/notmuch-crypto hides /usr/local/share/emacs/s=
ite-lisp/notmuch-crypto
/home/grfz/src/notmuch/emacs/notmuch-compat hides /usr/local/share/emacs/s=
ite-lisp/notmuch-compat
/home/grfz/src/notmuch/emacs/notmuch-maildir-fcc hides /usr/local/share/em=
acs/site-lisp/notmuch-maildir-fcc
/home/grfz/src/notmuch/emacs/notmuch-tag hides /usr/local/share/emacs/site=
-lisp/notmuch-tag
/home/grfz/src/notmuch/emacs/notmuch-message hides /usr/local/share/emacs/=
site-lisp/notmuch-message
/home/grfz/src/notmuch/emacs/notmuch-print hides /usr/local/share/emacs/si=
te-lisp/notmuch-print
/home/grfz/src/notmuch/emacs/notmuch-mua hides /usr/local/share/emacs/site=
-lisp/notmuch-mua
/home/grfz/src/notmuch/emacs/notmuch-query hides /usr/local/share/emacs/si=
te-lisp/notmuch-query
/home/grfz/src/notmuch/emacs/notmuch-address hides /home/grfz/.config/emac=
s/elisp/notmuch-address
/home/grfz/src/ol-notmuch/ol-notmuch hides /home/grfz/.config/emacs/elisp/=
ol-notmuch
/home/grfz/.config/emacs/elpa-31.0/magit-4.2.0/magit-autorevert hides /hom=
e/grfz/.config/emacs/elpa-31.0/magit-section-4.2.0/magit-autorevert
/home/grfz/.config/emacs/elpa-31.0/eglot-1.18/eglot hides /home/grfz/src/e=
macs-igc/lisp/progmodes/eglot
/home/grfz/.config/emacs/elpa-31.0/idlwave-6.5.1/idlw-shell hides /home/gr=
fz/src/emacs-igc/lisp/obsolete/idlw-shell
/home/grfz/.config/emacs/elpa-31.0/idlwave-6.5.1/idlwave hides /home/grfz/=
src/emacs-igc/lisp/obsolete/idlwave
/home/grfz/.config/emacs/elpa-31.0/idlwave-6.5.1/idlw-toolbar hides /home/=
grfz/src/emacs-igc/lisp/obsolete/idlw-toolbar
/home/grfz/.config/emacs/elpa-31.0/idlwave-6.5.1/idlw-help hides /home/grf=
z/src/emacs-igc/lisp/obsolete/idlw-help
/home/grfz/.config/emacs/elpa-31.0/idlwave-6.5.1/idlw-complete-structtag h=
ides /home/grfz/src/emacs-igc/lisp/obsolete/idlw-complete-structtag

Features:
(shadow sort orgalist wcheck-mode
ecomplete mail-extr emacsbug tramp
trampver tramp-integration files-x
tramp-message tramp-compat shell
parse-time iso8601 tramp-loaddefs
add-log rainbow-delimiters winner
which-key ol-notmuch notmuch
notmuch-tree notmuch-jump notmuch-hello
notmuch-show notmuch-print
notmuch-crypto notmuch-mua
notmuch-message notmuch-draft
notmuch-maildir-fcc notmuch-address
notmuch-company notmuch-parser
notmuch-wash diff-mode track-changes
coolj goto-addr icalendar diary-lib
diary-loaddefs notmuch-tag crm
notmuch-lib notmuch-version
notmuch-compat hl-line mm-view mml-smime
smime gnutls dig compat org-contrib
org-crypt org-protocol org-clock dbus
xml ob-plantuml gnus-alias advice
message yank-media puny dired
dired-loaddefs rfc822 mml mml-sec epa
derived epg rfc6068 epg-config gnus-util
text-property-search mm-decode mm-bodies
mm-encode mail-parse rfc2231 gmm-utils
mailheader sendmail rfc2047 rfc2045
ietf-drums mm-util mail-prsvr mail-utils
finder-inf mailabbrev savehist
auth-source-pass holidays
holiday-loaddefs ws-butler delsel
modus-operandi-theme modus-themes
mb-depth which-func imenu windmove
xt-mouse edmacro kmacro key-chord comp
comp-cstr cl-extra help-mode warnings
comp-run comp-common org ob ob-ref
ob-lob ob-table ob-exp org-macro
org-pcomplete pcomplete org-list
org-footnote org-faces org-entities
time-date noutline outline ob-emacs-lisp
org-table org-loaddefs thingatpt
find-func cal-menu calendar cal-loaddefs
ob-tangle ol org-src sh-script rx smie
treesit executable org-keys oc ob-comint
comint ansi-osc ansi-color ring ob-core
org-cycle org-fold org-fold-core
org-compat ob-eval org-version org-macs
format-spec use-package
use-package-ensure use-package-delight
use-package-diminish
use-package-bind-key bind-key easy-mmode
use-package-core async-autoloads
csv-mode-autoloads debbugs-autoloads
dired-git-info-autoloads eglot-autoloads
hyperbole-autoloads kotl-autoloads hact
set hhist idlwave-autoloads
key-chord-autoloads magit-autoloads
pcase magit-section-autoloads
dash-autoloads minibuffer-line-autoloads
org-contrib-autoloads org-autoloads
orgalist-autoloads paredit-autoloads
rainbow-delimiters-autoloads
wcheck-mode-autoloads info
with-editor-autoloads
ws-butler-autoloads package browse-url
xdg url url-proxy url-privacy url-expand
url-methods url-history url-cookie
generate-lisp-file url-domsuf url-util
mailcap url-handlers url-parse
auth-source cl-seq eieio eieio-core
cl-macs password-cache json subr-x map
byte-opt gv bytecomp byte-compile
url-vars cus-edit pp cus-load icons
wid-edit cl-loaddefs cl-lib rmc
iso-transl tooltip cconv eldoc paren
electric uniquify ediff-hook vc-hooks
lisp-float-type elisp-mode mwheel
term/x-win x-win term/common-win x-dnd
touch-screen tool-bar dnd fontset image
regexp-opt fringe tabulated-list replace
newcomment text-mode lisp-mode prog-mode
register page tab-bar menu-bar
rfn-eshadow isearch easymenu timer
select scroll-bar mouse jit-lock
font-lock syntax font-core
term/tty-colors frame minibuffer nadvice
seq simple cl-generic indonesian
philippine cham georgian utf-8-lang
misc-lang vietnamese tibetan thai
tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak
czech european ethiopic indian cyrillic
chinese composite emoji-zwj charscript
charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray
oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp
files window text-properties overlay
sha1 md5 base64 format env code-pages
mule custom widget keymap
hashtable-print-readable backquote
threads dbusbind inotify lcms2
dynamic-setting font-render-setting
cairo xinput2 x multi-tty move-toolbar
make-network-process tty-child-frames
native-compile mps emacs)

Memory information:
((conses 24 0 0) (symbols 56 0 0) (strings 40 0 0) (string-bytes 1 0)
 (vectors 24 0) (vector-slots 8 0 0) (floats 24 0 0) (intervals 64 0 0)
 (buffers 992 0))




Starting program: /home/grfz/src/emacs-igc/src/emacs --debug-init -xrm --i=
nit-directory=3D"${USER_EMACS_DIRECTORY}" --fg-daemon=3D"${EMACS_SERVER_NA=
ME}"
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Detaching after vfork from child process 129566]
[Detaching after vfork from child process 129567]
[Detaching after vfork from child process 129568]
[Detaching after vfork from child process 129569]
[Detaching after vfork from child process 129571]
[Detaching after vfork from child process 129572]
[Detaching after vfork from child process 132533]

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.
[Detaching after vfork from child process 132903]
[Detaching after vfork from child process 132904]
[Detaching after vfork from child process 132905]
[Detaching after vfork from child process 132906]
[Detaching after vfork from child process 133010]
[Detaching after vfork from child process 133013]
[Detaching after vfork from child process 133017]
[Detaching after vfork from child process 133018]

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.

Program received signal SIGSEGV, Segmentation fault.
[Detaching after vfork from child process 133489]
[Detaching after vfork from child process 133490]
[Detaching after vfork from child process 133513]

Breakpoint 1, terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_limi=
t=3Dbacktrace_limit@entry=3D2147483647) at ./src/emacs.c:432
432	{
#0  terminate_due_to_signal (sig=3Dsig@entry=3D6, backtrace_limit=3Dbacktr=
ace_limit@entry=3D2147483647) at ./src/emacs.c:432
#1  0x00005555555b8f0f in die (msg=3Dmsg@entry=3D0x5555559b5608 "!FRAME_WI=
NDOW_P (XFRAME (w->frame))", file=3Dfile@entry=3D0x5555559b5004 "dispnew.c=
", line=3Dline@entry=3D3215) at ./src/alloc.c:8300
#2  0x000055555559e8a7 in window_to_frame_hpos (w=3D<optimized out>, hpos=
=3D0) at ./src/dispnew.c:3213
#3  window_to_frame_hpos (hpos=3D0, w=3D<optimized out>) at ./src/dispnew.=
c:3213
#4  tty_set_cursor () at ./src/dispnew.c:5641
#5  write_matrix (f=3D<optimized out>, inhibit_id_p=3D<optimized out>, set=
_cursor_p=3Dtrue, updating_menu_p=3Dfalse) at ./src/dispnew.c:5684
#6  0x00005555555e12a1 in combine_updates_for_frame (f=3D<optimized out>, =
inhibit_scrolling=3Dinhibit_scrolling@entry=3Dfalse) at ./src/dispnew.c:39=
90
#7  0x00005555555e1347 in combine_updates (roots=3DPython Exception <class=
 'gdb.error'>: value has been optimized out
, roots@entry=3DXIL(0x7fffd481bbb3)) at ./src/dispnew.c:4024
#8  0x000055555564c995 in redisplay_internal () at ./src/xdisp.c:17603
#9  0x000055555564ec15 in redisplay_preserve_echo_area (from_where=3Dfrom_=
where@entry=3D2) at ./src/xdisp.c:17842
#10 0x00005555555d3d4a in Fredisplay (force=3DPython Exception <class 'gdb=
.error'>: value has been optimized out
) at ./src/dispnew.c:6929
#11 Fredisplay (force=3DPython Exception <class 'gdb.error'>: value has be=
en optimized out
) at ./src/dispnew.c:6918
#12 0x0000555555824fa0 in funcall_subr (subr=3D0x555556073a20 <Sredisplay>=
, numargs=3D0, args=3D<optimized out>) at ./src/eval.c:3183
#13 0x00005555558217ff in Ffuncall (nargs=3D1, args=3D0x7fffffffcb10) at .=
/src/eval.c:3115
#14 0x00007fffde81d634 in F6e6f746d7563682d73686f772d636f6d6d616e642d686f6=
f6b_notmuch_show_command_hook_0 () at /home/grfz/.config/emacs/eln-cache/3=
1.0.50-dab21728/notmuch-show-4bac79e4-e389e56a.eln
#15 0x00005555558217ff in Ffuncall (nargs=3D1, args=3D0x7fffffffcbe8) at .=
/src/eval.c:3115
#16 0x000055555581faae in internal_condition_case_n (bfun=3Dbfun@entry=3D0=
x555555763540 <safe_run_hooks_1>, nargs=3Dnargs@entry=3D2, args=3Dargs@ent=
ry=3D0x7fffffffcbe0, handlers=3Dhandlers@entry=3DXIL(0x38), hfun=3Dhfun@en=
try=3D0x555555765c20 <safe_run_hooks_error>) at ./src/eval.c:1707
#17 0x0000555555763d25 in safe_run_hook_funcall (nargs=3D2, args=3D0x7ffff=
fffccb0) at ./src/lisp.h:1229
#18 0x00005555558205d1 in run_hook_with_args (nargs=3D2, args=3D0x7fffffff=
ccb0, funcall=3D0x555555763c70 <safe_run_hook_funcall>) at ./src/eval.c:29=
75
#19 0x00005555558207bf in run_hook_with_args (nargs=3D<optimized out>, arg=
s=3D<optimized out>, funcall=3D<optimized out>) at ./src/lisp.h:782
#20 0x00005555557636dc in safe_run_hooks_maybe_narrowed (hook=3Dhook@entry=
=3DXIL(0x11b80), w=3D<optimized out>) at ./src/keyboard.c:1988
#21 0x0000555555780479 in command_loop_1 () at ./src/lisp.h:1229
#22 0x000055555581f6a6 in internal_condition_case (bfun=3Dbfun@entry=3D0x5=
5555577fe60 <command_loop_1>, handlers=3Dhandlers@entry=3DXIL(0xa8), hfun=
=3Dhfun@entry=3D0x555555764040 <cmd_error>) at ./src/eval.c:1627
#23 0x0000555555762c7e in command_loop_2 (handlers=3Dhandlers@entry=3DXIL(=
0xa8)) at ./src/keyboard.c:1174
#24 0x000055555581f42f in internal_catch (tag=3Dtag@entry=3DXIL(0x15498), =
func=3Dfunc@entry=3D0x555555762c50 <command_loop_2>, arg=3DPython Exceptio=
n <class 'gdb.error'>: value has been optimized out
, arg@entry=3DXIL(0xa8)) at ./src/eval.c:1306
#25 0x0000555555762c19 in command_loop () at ./src/lisp.h:1229
#26 0x000055555576f725 in recursive_edit_1 () at ./src/keyboard.c:760
#27 0x000055555576fad5 in Frecursive_edit () at ./src/keyboard.c:843
#28 0x00005555555d20b5 in main (argc=3D5, argv=3D<optimized out>) at ./src=
/emacs.c:2658

Lisp Backtrace:
"redisplay_internal (C function)" (0x0)
"redisplay" (0xffffcb18)
"notmuch-show-command-hook" (0xffffcbf0)
"redisplay_internal (C function)" (0x0)
"redisplay" (0xffffcb18)
"notmuch-show-command-hook" (0xffffcbf0)




Acknowledgement sent to Gregor Zattler <telegraph@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#75968; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Fri, 31 Jan 2025 14:45:01 UTC

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