[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Broken Backtraces, and Part of a Solution
From: |
Andy Wingo |
Subject: |
Re: Broken Backtraces, and Part of a Solution |
Date: |
Wed, 18 Apr 2012 17:56:00 -0700 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) |
On Wed 18 Apr 2012 17:02, Noah Lavine <address@hidden> writes:
> The problem is that narrow-stack->vector returns #(). It does this
> because the stack is narrowed to nothing. The narrowing really happens
> in the functions scm_make_stack and narrow_stack, in stacks.c.
>
> The reason it narrows to nothing is the third argument to
> narrow-stack->vector, tag. On my Guile build, tag evaluates to
> '("start-stack").
Aaaaah. I was seeing something like this as well but I didn't figure
out why. Thanks for tracking this down! The reason is that the type of
make-prompt-tag changed, and the stack narrowing code didn't adapt
accordingly. We need to change to default to consider generic objects
as eq?-compared prompt tags.
Andy
--
http://wingolog.org/
- Broken Backtraces, and Part of a Solution, Noah Lavine, 2012/04/18
- Re: Broken Backtraces, and Part of a Solution, Noah Lavine, 2012/04/18
- Re: Broken Backtraces, and Part of a Solution,
Andy Wingo <=
- Re: Broken Backtraces, and Part of a Solution, Noah Lavine, 2012/04/18
- Re: Broken Backtraces, and Part of a Solution, Andy Wingo, 2012/04/18
- Re: Broken Backtraces, and Part of a Solution, Noah Lavine, 2012/04/18
- Re: Broken Backtraces, and Part of a Solution, Noah Lavine, 2012/04/19
- Re: Broken Backtraces, and Part of a Solution, Andy Wingo, 2012/04/20
- Re: Broken Backtraces, and Part of a Solution, Ludovic Courtès, 2012/04/22
- Re: Broken Backtraces, and Part of a Solution, Noah Lavine, 2012/04/23
- Re: Broken Backtraces, and Part of a Solution, Ludovic Courtès, 2012/04/24