GNU bug report logs - #65622
Inappropriate suppression of backtrace on an error

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: Alan Mackenzie <acm@HIDDEN>; Done: Alan Mackenzie <acm@HIDDEN>; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 65622-done <at> debbugs.gnu.org:


Received: (at 65622-done) by debbugs.gnu.org; 20 Sep 2023 15:55:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 20 11:55:58 2023
Received: from localhost ([127.0.0.1]:60195 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qizYU-0000Pu-91
	for submit <at> debbugs.gnu.org; Wed, 20 Sep 2023 11:55:58 -0400
Received: from mail.muc.de ([193.149.48.3]:26247)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <acm@HIDDEN>) id 1qizYR-0000Pf-Cx
 for 65622-done <at> debbugs.gnu.org; Wed, 20 Sep 2023 11:55:56 -0400
Received: (qmail 96190 invoked by uid 3782); 20 Sep 2023 17:55:39 +0200
Received: from acm.muc.de (p4fe154f9.dip0.t-ipconnect.de [79.225.84.249])
 (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP;
 Wed, 20 Sep 2023 17:55:38 +0200
Received: (qmail 18063 invoked by uid 1000); 20 Sep 2023 15:55:37 -0000
Date: Wed, 20 Sep 2023 15:55:37 +0000
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
Subject: Re: bug#65622: Inappropriate suppression of backtrace on an error
Message-ID: <ZQsV-W0FXuXuecv5@ACM>
References: <ZO8_SpFzaWeF_7xe@ACM>
 <87h6ogktnp.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <87h6ogktnp.fsf@HIDDEN>
X-Submission-Agent: TMDA/1.3.x (Ph3nix)
From: Alan Mackenzie <acm@HIDDEN>
X-Primary-Address: acm@HIDDEN
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 65622-done
Cc: acm@HIDDEN, 65622-done <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello, Michael.

The bug is now fixed.

On Thu, Aug 31, 2023 at 01:16:42 +0200, Michael Heerdegen wrote:
> Alan Mackenzie <acm@HIDDEN> writes:

> > Hello, Emacs.
> > (v) Set debug-on-error to t with M-: (setq debug-on-error t).
> > (vi) Repeat (iv).  This throws the same error, without a backtrace.  This
> >   lack of a backtrace is a bug.

> I think you just need (setq eval-expression-debug-on-error t).

> Stumbled over the same issue ... yesterday?, or so.  Also when debugging
> Edebug.

> Maybe people would like debug-on-error -> t taking precedence over
> eval-expression-debug-on-error -> nil?  The danger is they turn both off
> by default and then forget about the second one.

> Michael.

-- 
Alan Mackenzie (Nuremberg, Germany).




Notification sent to Alan Mackenzie <acm@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Alan Mackenzie <acm@HIDDEN>:
You have taken responsibility. Full text available.

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


Received: (at 65622) by debbugs.gnu.org; 31 Aug 2023 08:21:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Aug 31 04:21:34 2023
Received: from localhost ([127.0.0.1]:54818 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qbcvl-00010X-V0
	for submit <at> debbugs.gnu.org; Thu, 31 Aug 2023 04:21:34 -0400
Received: from mail-lf1-x12c.google.com ([2a00:1450:4864:20::12c]:50367)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1qbcvi-00010G-3O
 for 65622 <at> debbugs.gnu.org; Thu, 31 Aug 2023 04:21:32 -0400
Received: by mail-lf1-x12c.google.com with SMTP id
 2adb3069b0e04-5007abb15e9so1153838e87.0
 for <65622 <at> debbugs.gnu.org>; Thu, 31 Aug 2023 01:21:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1693470076; x=1694074876; darn=debbugs.gnu.org;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :from:to:cc:subject:date:message-id:reply-to;
 bh=xkccShrO58FnvHf8e9H5vzsHUyz/D7kdJKFiW4WERO0=;
 b=ERKcPybhmu+Sl8J+2DUTncDryxfMZgO+uX5WtA845uBP9zk8HwPNL1DD0LzKyGPBxd
 i0Nkm55r7nsB/wd73mnQsqBvQu+h6dgXYE9pie8oVTKpCKd/zOT/L3+gUKhbymr9oY4U
 vvZpYMI5DAjMA5yyvx5PcrWCFhShnQNPgNLS+NSj9MI1zf4vO9Vekeb0BSCgBoVupFlw
 NxkKL7Vw+5SvDG5VUrNuWxOiVzX76+QiTX+llsQspTTEqGDxCIEJ+JZO5EQDTtkH32da
 RKiORI4CCiZ9J8H/kWUIQD8gl+XLYn971PAeaL0bCWvirdnguDhvVBONBim1Fj6fSK2b
 v6eg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1693470076; x=1694074876;
 h=content-transfer-encoding:in-reply-to:from:references:cc:to
 :content-language:subject:user-agent:mime-version:date:message-id
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=xkccShrO58FnvHf8e9H5vzsHUyz/D7kdJKFiW4WERO0=;
 b=RuDtgw8XI5kAot86WhUYOH3CQtcyumFCQBI5OQsVrLoHxj2hiGIYsfNT6hIip6s1Uf
 UHWoWLxmUIO2+6a4V9lE4i1gxwNotqKEz/69hmbUWfh95dSR0+3TYD6tzoO+EuBzUyCq
 oup8R0OPrNuKmPWg4MhwCXSThm097d3JA4UluXd9YxT/2SxzNjcgWQ/+j+xDvTior4wN
 wgieITfJNpplfz7S1azUAdK+5WUd76SHB54ZC3gwAHvbJFYg3sWiO7nsXHYT5x7mPM/x
 Z4c+zWXObh5OWoG/Jkm7SE2w3p4nLWOlS+jVNUxAYIqXtaFYAY08TvmM1T9K5lIiWWMg
 deCg==
X-Gm-Message-State: AOJu0Yyoh8O6Uk6SDvCOxJrpH+r9ABzhFAFAb4rImkoa2XMH7xr6ypXi
 +f2IbTHJ1gUinfbd/PkFU/o=
X-Google-Smtp-Source: AGHT+IE/BNs8aqCBeGw9E0M+bJ07LxLHIY4xONF/u8VReXmnnw0jDmo+cfaleHWiMe/906Cl82ZD0A==
X-Received: by 2002:ac2:5e2b:0:b0:4f9:586b:dba1 with SMTP id
 o11-20020ac25e2b000000b004f9586bdba1mr2436104lfg.4.1693470075772; 
 Thu, 31 Aug 2023 01:21:15 -0700 (PDT)
Received: from [192.168.178.21] (pd9e36a8f.dip0.t-ipconnect.de.
 [217.227.106.143]) by smtp.gmail.com with ESMTPSA id
 q10-20020aa7cc0a000000b005232c051605sm506260edt.19.2023.08.31.01.21.14
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 31 Aug 2023 01:21:15 -0700 (PDT)
Message-ID: <e8c4bce5-789d-4b2c-3bd2-049a24bdf109@HIDDEN>
Date: Thu, 31 Aug 2023 10:21:14 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
 Gecko/20100101 Thunderbird/102.14.0
Subject: Re: bug#65622: Inappropriate suppression of backtrace on an error
Content-Language: en-US
To: Eli Zaretskii <eliz@HIDDEN>
References: <ZO8_SpFzaWeF_7xe@ACM> <87h6ogktnp.fsf@HIDDEN>
 <m2y1hru09p.fsf@HIDDEN> <83pm33ejmh.fsf@HIDDEN>
From: =?UTF-8?Q?Gerd_M=c3=b6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <83pm33ejmh.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: -1.0 (-)
X-Debbugs-Envelope-To: 65622
Cc: michael_heerdegen@HIDDEN, acm@HIDDEN, 65622 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.0 (--)

On 31.08.23 09:49, Eli Zaretskii wrote:
>> Cc: Alan Mackenzie <acm@HIDDEN>, 65622 <at> debbugs.gnu.org
>> From: Gerd Möllmann <gerd.moellmann@HIDDEN>
>> Date: Thu, 31 Aug 2023 09:41:22 +0200
>>
>> Michael Heerdegen <michael_heerdegen@HIDDEN> writes:
>>
>>> Maybe people would like debug-on-error -> t taking precedence over
>>> eval-expression-debug-on-error -> nil?
>>
>> FWIW, I would.
> 
> That'd probably require a special non-nil, non-t value of
> debug-on-error, to avoid surprising others.

Yes, that's maybe a bit too much effort.




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

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


Received: (at 65622) by debbugs.gnu.org; 31 Aug 2023 07:50:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Aug 31 03:50:34 2023
Received: from localhost ([127.0.0.1]:54798 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qbcRl-0000G1-L9
	for submit <at> debbugs.gnu.org; Thu, 31 Aug 2023 03:50:33 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:34852)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1qbcRj-0000Fn-7U
 for 65622 <at> debbugs.gnu.org; Thu, 31 Aug 2023 03:50:32 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1qbcRV-00011w-2j; Thu, 31 Aug 2023 03:50:17 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=bq7A8AcU0WhIYQCls3OH94aVr7yS7qdt0BwgpooSh34=; b=iXTZwvQIMip+Z5JGeK7N
 hW9FVadRxM2clow6dZ2DmfAxiyiqLmyheP5qFI7vBt8P5tEPNDjA++E1ymAQE/pDIg2hhJzflwIVH
 1nbgENG4q8EnvJwBc5CE9L90tHD0rrmJFoBznU9WqTSHTQZ/LjW4C5i4JX+1v2qXiWDhY3ZT5SC6f
 UmBCWFKKff0uLaRFWoMs/7LmjP26bDqaz5cBdNp3oJExGxUfw+NhgTS4o+hNLPRceluaiRHh/ihL3
 YftjkvyCdyYP7qqY+VQU26VxKlXbnpCTaktVP58ybj2YSFuAs22JpZB9ENi1hBoWCFEeMk3/KTvHE
 0xP1do04lkWTmQ==;
Date: Thu, 31 Aug 2023 10:49:58 +0300
Message-Id: <83pm33ejmh.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <m2y1hru09p.fsf@HIDDEN> (message from Gerd
 =?utf-8?Q?M=C3=B6llmann?= on Thu, 31 Aug 2023 09:41:22 +0200)
Subject: Re: bug#65622: Inappropriate suppression of backtrace on an error
References: <ZO8_SpFzaWeF_7xe@ACM> <87h6ogktnp.fsf@HIDDEN>
 <m2y1hru09p.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 65622
Cc: michael_heerdegen@HIDDEN, acm@HIDDEN, 65622 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: Alan Mackenzie <acm@HIDDEN>, 65622 <at> debbugs.gnu.org
> From: Gerd Möllmann <gerd.moellmann@HIDDEN>
> Date: Thu, 31 Aug 2023 09:41:22 +0200
> 
> Michael Heerdegen <michael_heerdegen@HIDDEN> writes:
> 
> > Maybe people would like debug-on-error -> t taking precedence over
> > eval-expression-debug-on-error -> nil?  
> 
> FWIW, I would.

That'd probably require a special non-nil, non-t value of
debug-on-error, to avoid surprising others.




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

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


Received: (at 65622) by debbugs.gnu.org; 31 Aug 2023 07:42:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Aug 31 03:42:09 2023
Received: from localhost ([127.0.0.1]:54778 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qbcJd-0008OR-IY
	for submit <at> debbugs.gnu.org; Thu, 31 Aug 2023 03:42:09 -0400
Received: from mail-ej1-x62d.google.com ([2a00:1450:4864:20::62d]:62575)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gerd.moellmann@HIDDEN>) id 1qbcJW-0008Ns-Tj
 for 65622 <at> debbugs.gnu.org; Thu, 31 Aug 2023 03:42:07 -0400
Received: by mail-ej1-x62d.google.com with SMTP id
 a640c23a62f3a-9a1de3417acso370419166b.0
 for <65622 <at> debbugs.gnu.org>; Thu, 31 Aug 2023 00:41:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1693467708; x=1694072508; 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=lxLrpXYuBoqiD0URBeusnVV/jvz7HIqwXYgbXVAcHjQ=;
 b=YgssEyJPj+OS4D9fdC3U76rOvvfVBxA96AejpT6JBoTz1ZRC9nEBMXQRvFJOID/NaX
 ARm8Qo+qoRLojee3ZQ1NAe7BcRHWhhVVNoLlntG91i1TUWZQtGQHp0TdvqyZS3gVynAO
 D+U1PXd/jQUoGbG/iMs0u4/il+UBk7NjHd3jMq9gRjayLmQ2vjmmKlNn1J8fwhC3KJjN
 X9u04/OrXCMGOERb1Wjsis6dGFCyXXAJtidL2jEqH6x6yjg+gmF8MkRY1ET9elQsEEcU
 NB6m0pYObz9Xp85KbG9bgdiXo5zKV0lIQ2WSWhmG/f0DtZH55mLstqZZajaH/5GuxRGY
 xtvw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1693467708; x=1694072508;
 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=lxLrpXYuBoqiD0URBeusnVV/jvz7HIqwXYgbXVAcHjQ=;
 b=AGIPTeMBznQyPJWLO9i6s//z33Y4OaUrf1lQ7RcTYOP1kYe0tO5/AFixlhjdXsvhW3
 7DtE+pEuV28yZgDZyKGVLtbw/+pkNNftt/Uuvbnk8KuguDWR117e/HU2tutDWuFt+ReV
 Oshqvb/QJVUCci+KznzDqyjii9HzFAW7S3VJNf5SbjAC5O08e5mj+0Ku38/kd8EQcJOK
 FHa53qOuhqfphoaUSZkrw+n4vcdYfJvnT1R6AAxy+blBRXvv6TMV4KvS4zmtB6yyVXYQ
 3Vwb+LaflK8zq39RpSYTP78+A+wdGCjHsQF4uWwJPLSFXw+pDn6mVBEeDY+pPFOFEh++
 jzmw==
X-Gm-Message-State: AOJu0YwrlbG6SEdxneuyYo1TJg55T6FF8klyyVuwRuSid3mD0/lTPPQ8
 Qjb++5Inta0cVK7wIsN9g3mIEwa0ZH5enYsW
X-Google-Smtp-Source: AGHT+IGkh6MZEqWpQl/wVCfc/W7gboc6xhb0gmqKQmxL1ANhoEOzYMoVrXo6S9xP7bMR/EiXKDskWA==
X-Received: by 2002:a17:907:1dea:b0:98e:370c:be69 with SMTP id
 og42-20020a1709071dea00b0098e370cbe69mr1899718ejc.6.1693467708407; 
 Thu, 31 Aug 2023 00:41:48 -0700 (PDT)
Received: from Mini.fritz.box (pd9e36a8f.dip0.t-ipconnect.de.
 [217.227.106.143]) by smtp.gmail.com with ESMTPSA id
 qw14-20020a170906fcae00b0099b7276235esm452167ejb.93.2023.08.31.00.41.46
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 31 Aug 2023 00:41:47 -0700 (PDT)
From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
Subject: Re: bug#65622: Inappropriate suppression of backtrace on an error
In-Reply-To: <87h6ogktnp.fsf@HIDDEN> (Michael Heerdegen's message of "Thu, 31
 Aug 2023 01:16:42 +0200")
References: <ZO8_SpFzaWeF_7xe@ACM> <87h6ogktnp.fsf@HIDDEN>
Date: Thu, 31 Aug 2023 09:41:22 +0200
Message-ID: <m2y1hru09p.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: 65622
Cc: Alan Mackenzie <acm@HIDDEN>, 65622 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Michael Heerdegen <michael_heerdegen@HIDDEN> writes:

> Maybe people would like debug-on-error -> t taking precedence over
> eval-expression-debug-on-error -> nil?  

FWIW, I would.




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

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


Received: (at 65622) by debbugs.gnu.org; 30 Aug 2023 23:17:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 30 19:17:04 2023
Received: from localhost ([127.0.0.1]:54287 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qbUQp-0000tY-WD
	for submit <at> debbugs.gnu.org; Wed, 30 Aug 2023 19:17:04 -0400
Received: from mout.web.de ([217.72.192.78]:50467)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1qbUQk-0000sx-Lr
 for 65622 <at> debbugs.gnu.org; Wed, 30 Aug 2023 19:17:02 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de;
 s=s29768273; t=1693437403; x=1694042203; i=michael_heerdegen@HIDDEN;
 bh=qjZbyGA2ri6XfumRJTneI8xVXK9PxxkefmKhph2m23k=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date;
 b=t6vt9QxUdEpuglMJuxA4BL53kYjQmLvt3VCoeJ4AWhWIMzjVf++/FPYQZRHMyIoSfO9Qqb9
 eroME4/Z4pupGDLuUHUuxGqbjPB/l9fGKwcRJLz6v2azi+tr/OUPDx5KrSaavjyDsbuyO3weO
 WcrOUUwZwSlD86eX6ovWz0qATjejbKYTvbIKRSr6m0uQC0oofuaJyuEKi7Ge/Yqo/r50kvPMl
 biVGAfkMUEn8nO0/PbBImVk52Erlj9YiLaAwxlFiYpJM8WEmJFX+A/p3kUJQPsBr7nXHjPQQ4
 bS1HbfVZhbw99RaEJY+2xLkaSi4NgiuDExI/wBsLqYbTBqLljOyw==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.60.174.218]) by smtp.web.de (mrweb106
 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MGgNU-1qWasb2KCA-00DskR; Thu, 31
 Aug 2023 01:16:43 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
To: Alan Mackenzie <acm@HIDDEN>
Subject: Re: bug#65622: Inappropriate suppression of backtrace on an error
In-Reply-To: <ZO8_SpFzaWeF_7xe@ACM> (Alan Mackenzie's message of "Wed, 30 Aug
 2023 13:08:26 +0000")
References: <ZO8_SpFzaWeF_7xe@ACM>
Date: Thu, 31 Aug 2023 01:16:42 +0200
Message-ID: <87h6ogktnp.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:XOmfvADgJUNDPJTlPpEmXuR8bs9yZVeBWO4Q1HU4NKnenxrSQyf
 uIjxHNjQBLYyC0xkdPb5xrJnc9Z6zCTKZui/jnlOMLnjtukd+ueFRnjHM1IVnve8A2GBISc
 Dp4sgkxiX9zWwLMLJUpzkqwlXnxx6zMeJI4euVrMWZ+JUPXVeN2qIXunHsq3el6RR3xJgcC
 9TLR4iRq/0A9lQNH2e9BQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:ZCfrC/yE/iI=;A1UmbEdbRTl/T0DD0RoIDfjbsN7
 3ESyas/0BIsXYhSlziDLTbtDHanihWogfWi+hpxwLj8kRNrOxYwWijUGciAlnSl0pjQUsS3JW
 QweAr1ZtUhIkGNygXBVY59Jtdmfowc7+ZAUirOp97BRc4IPmHaSuVnI26pJw/CAtsdmF4JpjE
 RKkd8VmC74N0a/6w+3ayJqBoWlTk2PCTnRYjoAkuF8grv1a6AR87hl7eqSvdPM/DGm67xAqps
 SwtA3ToWgDQ0x5w8IwFeQWN2Q9AxCYhMFbrxWCUVirOH8NXowdwHe90K4sVhFDRRK8l9fHc2X
 ZXAG63eX6oBFzNu91fuFVLF+kFvbNxkGKB/FKmK8MczhaAjMEBdFaeh6vmGLCiSVzh2Jv7IUe
 mekxq+EqcmLtNRvTJ/Kj5ZtU7Ji4UmB9fBc112k9MYqVCKruUPG1x+EU2VNkf7JFg85B5N3yO
 oZUF1FAutkMYNNjiBo3tPrK9VAlJZrVuzRMpqSqkt4CAwcVbuwU9Xz7rFCFUA2SST+JKTqy8G
 f7w/ZjJv2ZRX4WrQLFUNqn/CZzTgDHvrcGMia+rTp2NXiElrq5Hd3v+ER+is6gejnOZ+jcn2o
 5lJpsoObLI4G8cKMQ2ge5uYrgd1TtRdktr2BISxLsQRCGkHe+cXltbW5DvbZtd4GyZcxjprk+
 GnAO7pN+Yd9ZusfXZV1BJTRyCD9yggY627JxSogW3Nhb5Y0rTGSDWbOvT44aegnJVvyCT7WUF
 GudVii2/dWTENHpU2nKJBqJDe+pP3fIBXSP0PuYD06kJBQ7WOh48+PwbYyemylRc4UsMUpQaB
 c4lxe4AYw5G9UON4gDIds44MPH/nMscpgIKC14T28lfo0UHltJ833Tuc0+IsbtiWHshnBFMx9
 iFrCfjRw1cyDB3d9C+8zOji8yHUH+5GVPYusiKMRs2dtwUX6Rokwe9aTkBQ+QqVU2Wlt117Cb
 S+8wPMw4x8wXdLbHfjZGZZDfdH4=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 65622
Cc: 65622 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Alan Mackenzie <acm@HIDDEN> writes:

> Hello, Emacs.
> (v) Set debug-on-error to t with M-: (setq debug-on-error t).
> (vi) Repeat (iv).  This throws the same error, without a backtrace.  This
>   lack of a backtrace is a bug.

I think you just need (setq eval-expression-debug-on-error t).

Stumbled over the same issue ... yesterday?, or so.  Also when debugging
Edebug.

Maybe people would like debug-on-error -> t taking precedence over
eval-expression-debug-on-error -> nil?  The danger is they turn both off
by default and then forget about the second one.

Michael.




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

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


Received: (at submit) by debbugs.gnu.org; 30 Aug 2023 13:08:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 30 09:08:51 2023
Received: from localhost ([127.0.0.1]:52390 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qbKwF-0001j4-BQ
	for submit <at> debbugs.gnu.org; Wed, 30 Aug 2023 09:08:51 -0400
Received: from lists.gnu.org ([2001:470:142::17]:37360)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <acm@HIDDEN>) id 1qbKwC-0001ip-IP
 for submit <at> debbugs.gnu.org; Wed, 30 Aug 2023 09:08:50 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <acm@HIDDEN>) id 1qbKvy-0000LS-A3
 for bug-gnu-emacs@HIDDEN; Wed, 30 Aug 2023 09:08:34 -0400
Received: from mail.muc.de ([193.149.48.3])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <acm@HIDDEN>) id 1qbKvv-0008R4-14
 for bug-gnu-emacs@HIDDEN; Wed, 30 Aug 2023 09:08:34 -0400
Received: (qmail 14114 invoked by uid 3782); 30 Aug 2023 15:08:27 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=muc.de; i=@muc.de;
 q=dns/txt; s=default; t=1693400907; h=date : to : subject : message-id
 : mime-version : content-type : from : from;
 bh=bKUccLXd1gvSevvGwGT920tG0/5MV8mN3cXGu5/gaJk=;
 b=gqsLnE6NasSJKqlv6W6ewfmZD3lBIyPhL0gEbkCteG8s/GB7L3fZOAlaP5lPyYW5JzY7L
 nvnkXyeOgROeNpK+2LyZ+2IpjR4FpW1OjnWOcsL/tXGQnxNHx5ODPGKKvQAf0S2wJ04yyRB
 wJ1lU2XiP4d7Vgze7MId2B3zxvIJ8UGAoOL/gAqjJxofT4+MyViJ8+SBPsfjpkBFxpwyde5
 mH8S+A2YylglbvWCk7DCxw00YtnpjWLUo4BHgeSmDflCqix+/niIoknGsFWJkN2OHbtfC8L
 OW79au5gl/qgJAMvf7dpne/j21jbxuwh544UsJLr2zliyPxZhNxnQEAGUHlQ==
Received: from acm.muc.de (pd953a1ec.dip0.t-ipconnect.de [217.83.161.236])
 (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP;
 Wed, 30 Aug 2023 15:08:26 +0200
Received: (qmail 26176 invoked by uid 1000); 30 Aug 2023 13:08:26 -0000
Date: Wed, 30 Aug 2023 13:08:26 +0000
To: bug-gnu-emacs@HIDDEN
Subject: Inappropriate suppression of backtrace on an error
Message-ID: <ZO8_SpFzaWeF_7xe@ACM>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
X-Submission-Agent: TMDA/1.3.x (Ph3nix)
From: Alan Mackenzie <acm@HIDDEN>
X-Primary-Address: acm@HIDDEN
Received-SPF: pass client-ip=193.149.48.3; envelope-from=acm@HIDDEN;
 helo=mail.muc.de
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.1 (/)

Hello, Emacs.

On a recent master branch Emacs:
(i) emacs -Q
(ii) Insert the following into *scratch*:

(defmacro hash-if (condition then-form &rest else-forms)
  "A conditional compilation macro analogous to C's #if.
Evaluate CONDITION at macro-expansion time.  If it is non-nil,
expand the macro to THEN-FORM.  Otherwise expand it to ELSE-FORMS
enclosed in a `progn' form.  ELSE-FORMS may be empty."
  (declare (indent 2)
           (debug (form sexp &rest sexp)))
  (if (eval condition lexical-binding)
      then-form
    (cons 'progn else-forms)))

(defun foo (bar)
  (hash-if (< emacs-major-version 19)
      (car bar)
    (cons bar bar)))

(iii) Evaluate hash-if by putting point after it and doing C-x C-e.
(iv) Attempt to instrument foo for edebug by putting point inside foo and
  doing C-u C-M-x.  This throws the error: "Ignoring macroexpansion
  error: (void-function edebug-after)".
(v) Set debug-on-error to t with M-: (setq debug-on-error t).
(vi) Repeat (iv).  This throws the same error, without a backtrace.  This
  lack of a backtrace is a bug.
(vii) This backtrace is almost certainly being suppressed by a frivolous
  condition-case, whose main purpose appears to be making debugging more
  difficult.  ;-)
(viii) There would appear to be no justification for "ignoring" the error
  (void-function edebug-after).  Such error should not occur, and needs
  debugging.

-- 
Alan Mackenzie (Nuremberg, Germany).




Acknowledgement sent to Alan Mackenzie <acm@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#65622; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 20 Sep 2023 16:00:02 UTC

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