GNU bug report logs - #40088
27.0.90; Symbol’s value as variable is void: debugger-outer-match-data

Previous Next

Package: emacs;

Reported by: Joost Kremers <joostkremers <at> fastmail.fm>

Date: Mon, 16 Mar 2020 11:42:01 UTC

Severity: normal

Tags: fixed, patch

Found in version 27.0.90

Fixed in version 27.1

Done: Noam Postavsky <npostavs <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


Message #50 received at 40088 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Noam Postavsky <npostavs <at> gmail.com>
Cc: Michael Heerdegen <michael_heerdegen <at> web.de>,
 Joost Kremers <joostkremers <at> fastmail.fm>, 40088 <at> debbugs.gnu.org
Subject: Re: bug#40088: 27.0.90; Symbol’s value as
 variable is void: debugger-outer-match-data
Date: Wed, 18 Mar 2020 20:18:50 -0400
> Since the void-variable is getting triggered from
> backtrace_eval_unrewind, I tried the patch below, which almost seems
> to fix the problem,

Indeed, the patch looks good (except for the removal of `static` which
seems like a spurious artifact).

> but after continuing from the debugger there's a
> segfault in GC, so it's definitely not the Right Thing.

Maybe it's not directly related to your patch (your patch just reveals
another latent bug)?


        Stefan





This bug report was last modified 5 years and 54 days ago.

Previous Next


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