GNU bug report logs - #13154
24.3.50; emacs_backtrace.txt (different one)

Previous Next

Package: emacs;

Reported by: "Drew Adams" <drew.adams <at> oracle.com>

Date: Wed, 12 Dec 2012 05:06:02 UTC

Severity: normal

Tags: moreinfo

Merged with 13980, 14236, 14298

Found in version 24.3.50

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


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

From: martin rudalics <rudalics <at> gmx.at>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 13154 <at> debbugs.gnu.org, drew.adams <at> oracle.com
Subject: Re: bug#13154: 24.3.50; emacs_backtrace.txt (different one)
Date: Fri, 14 Dec 2012 11:24:43 +0100
> Corrupted stack is not the issue.  AFAIU, we are looking for some C
> code which doesn't balance specbind/record_unwind_protect with the
> corresponding unbind_to.

I don't see the difference.  In either case the stack is inconsistent
when popped.

> This code could be executed by some
> primitive, or some C function called from some primitive, that is
> invoked from Lisp.  The problem is to find that Lisp.  I hope Drew
> will be able to, given the above hints.

FWIW I suppose that Drew ended up with some invalid byte code from a
binary afflicted with

 http://lists.gnu.org/archive/html/emacs-devel/2012-12/msg00079.html

and didn't recompile with the later binaries (or a bug similar to the
one fixed by Andreas still persists).

martin




This bug report was last modified 11 years and 108 days ago.

Previous Next


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