GNU bug report logs -
#42499
[PATCH] Add Bytecode Offset information to Backtrace
Previous Next
Reported by: Zach Shaftel <zshaftel <at> gmail.com>
Date: Thu, 23 Jul 2020 23:31:01 UTC
Severity: normal
Tags: moreinfo, patch
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
Message #8 received at 42499 <at> debbugs.gnu.org (full text, mbox):
Zach Shaftel <zshaftel <at> gmail.com> writes:
> This patch adds the offset in a bytecode function's execution where an
> error occurs to the *Backtrace* buffer, like this:
>
> Debugger entered--Lisp error: (wrong-type-argument stringp t)
> string-match(t t nil)
> 13 test-condition-case()
> load("/home/zach/.repos/bench-compare.el/test/test-debug...")
> 78 byte-recompile-file("/home/zach/.repos/bench-compare.el/test/test-debug..." nil 0 t)
> 35 emacs-lisp-byte-compile-and-load()
> funcall-interactively(emacs-lisp-byte-compile-and-load)
> call-interactively(emacs-lisp-byte-compile-and-load record nil)
> 101 command-execute(emacs-lisp-byte-compile-and-load record)
>
> If you disassemble one of the annotated functions, you can find the
> instruction where the error occured.
Sounds useful, but probably somewhat less so since Emacs is moving to
natively compiling Elisp in Emacs 28. Does anybody else have an opinion
here?
> My copyright assignment is still pending so I assume this can't be
> merged until I hear back from copyright-clerk.
This was in July, and I can't see your name in the copyright assingment
file. Did the assignment process stall?
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
This bug report was last modified 3 years and 342 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.