From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#24166: With --eval, errors in string-match-p do not produce backtraces (but errors in string-match do?!) Date: Sat, 06 Aug 2016 14:19:50 +0300 Message-ID: <83popmjga1.fsf@gnu.org> References: <25c2c856-ff1f-6e73-037a-65abae882673@live.com> <87lh0a7idu.fsf@users.sourceforge.net> <8337mil5pn.fsf@gnu.org> <83r3a2jie9.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1470482485 29025 195.159.176.226 (6 Aug 2016 11:21:25 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 6 Aug 2016 11:21:25 +0000 (UTC) Cc: 24166@debbugs.gnu.org, clement.pitclaudel@live.com To: Noam Postavsky Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Aug 06 13:21:21 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bVzfI-0006XB-TM for geb-bug-gnu-emacs@m.gmane.org; Sat, 06 Aug 2016 13:21:17 +0200 Original-Received: from localhost ([::1]:48873 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bVzfF-0001MS-J4 for geb-bug-gnu-emacs@m.gmane.org; Sat, 06 Aug 2016 07:21:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51783) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bVzf8-0001MK-Nk for bug-gnu-emacs@gnu.org; Sat, 06 Aug 2016 07:21:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bVzf4-0003Q6-Gc for bug-gnu-emacs@gnu.org; Sat, 06 Aug 2016 07:21:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:59868) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bVzf4-0003Q2-Cp for bug-gnu-emacs@gnu.org; Sat, 06 Aug 2016 07:21:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bVzf4-0001qO-9p for bug-gnu-emacs@gnu.org; Sat, 06 Aug 2016 07:21:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 06 Aug 2016 11:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24166 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 24166-submit@debbugs.gnu.org id=B24166.14704824157021 (code B ref 24166); Sat, 06 Aug 2016 11:21:02 +0000 Original-Received: (at 24166) by debbugs.gnu.org; 6 Aug 2016 11:20:15 +0000 Original-Received: from localhost ([127.0.0.1]:57165 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bVzeJ-0001pB-Hc for submit@debbugs.gnu.org; Sat, 06 Aug 2016 07:20:15 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:60699) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bVzeH-0001oz-Kr for 24166@debbugs.gnu.org; Sat, 06 Aug 2016 07:20:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bVze8-00039k-NS for 24166@debbugs.gnu.org; Sat, 06 Aug 2016 07:20:07 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:33355) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bVze8-00039e-KN; Sat, 06 Aug 2016 07:20:04 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2121 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bVze5-0000bM-KO; Sat, 06 Aug 2016 07:20:03 -0400 In-reply-to: (message from Noam Postavsky on Sat, 6 Aug 2016 06:49:41 -0400) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:121889 Archived-At: > From: Noam Postavsky > Date: Sat, 6 Aug 2016 06:49:41 -0400 > Cc: Clément Pit--Claudel , > 24166@debbugs.gnu.org > > On Sat, Aug 6, 2016 at 6:34 AM, Eli Zaretskii wrote: > >> From: Noam Postavsky > >> Date: Sat, 6 Aug 2016 06:28:10 -0400 > >> Cc: Clément Pit--Claudel , > >> 24166@debbugs.gnu.org > >> > >> On Sat, Aug 6, 2016 at 3:25 AM, Eli Zaretskii wrote: > >> > I think Andreas's suggestion to do this in call_debugger is more > >> > robust, because it does that for _any_ debugger whose value is placed > >> > in the 'debugger' variable, not just for debug.el. > >> > >> What about all the other variables that debug.el is binding? (I see > >> that they both bind inhibit-redisplay to nil) > > > > Sorry, I don't understand how those variables are related to the issue > > at hand. What am I missing? > > Not related to this issue as such, but if we want to bind > inhibit-changing-match-data for all debuggers, why not the others too? Which ones specifically did you have in mind? We need to consider each one carefully, in order to determine whether every debugger needs that, or just debug.el.