unofficial mirror of bug-guile@gnu.org 
 help / color / mirror / Atom feed
* bug#23043: breakpoints not honoured by guile master
@ 2016-03-17 16:40 Jan Nieuwenhuizen
  2017-04-26  3:09 ` Christopher Allan Webber
  0 siblings, 1 reply; 2+ messages in thread
From: Jan Nieuwenhuizen @ 2016-03-17 16:40 UTC (permalink / raw)
  To: 23043

[-- Attachment #1: Type: text/plain, Size: 2877 bytes --]

Hi,

I am have resurrected my GNU-style file-line-column patch to make
Emacs's GUD work with Guile.  It only handles debug prompts at the
moment, I'm working on backtraces.  However, breakpoints do not
work for me.

Using the attached file, I set breakpoints in two ways, the
debugger does not stop.  It works with stable-2.0.

Here's what I do

    17:32:23 janneke@drakenvlieg:~/src/guile
    $ ~/guile-2.2/bin/guile -q
    GNU Guile 2.1.2-dirty
    Copyright (C) 1995-2014 Free Software Foundation, Inc.

    Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'.
    This program is free software, and you are welcome to redistribute it
    under certain conditions; type `,show c' for details.

    Enter `,help' for help.
    scheme@(guile-user)> (load "debug.scm")
    ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
    ;;;       or pass the --no-auto-compile argument to disable.
    ;;; compiling /home/janneke/src/guile/debug.scm
    ;;; compiled /home/janneke/.cache/guile/ccache/2.2-LE-8-3.7/home/janneke/src/guile/debug.scm.go
    scheme@(guile-user)> ,break-at "/home/janneke/src/guile/debug.scm" 4
    Trap 0: Breakpoint at /home/janneke/src/guile/debug.scm:4.
    scheme@(guile-user)> ,break function
    Trap 1: Breakpoint at #<procedure function ()>.
    scheme@(guile-user)> (function)
    one
    two
    three
    scheme@(guile-user)>

it works with 2.0

    17:29:47 janneke@drakenvlieg:~/src/guile
    $ ~/guile-2.0/bin/guile -q
    GNU Guile 2.0.11.175-9044f-dirty
    Copyright (C) 1995-2016 Free Software Foundation, Inc.

    Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'.
    This program is free software, and you are welcome to redistribute it
    under certain conditions; type `,show c' for details.

    Enter `,help' for help.
    scheme@(guile-user)> (load "debug.scm")
    ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
    ;;;       or pass the --no-auto-compile argument to disable.
    ;;; compiling /home/janneke/src/guile/debug.scm
    ;;; compiled /home/janneke/.cache/guile/ccache/2.0-LE-8-2.0/home/janneke/src/guile/debug.scm.go
    scheme@(guile-user)> ,break-at "/home/janneke/src/guile/debug.scm" 4
    Trap 0: Breakpoint at /home/janneke/src/guile/debug.scm:4.
    scheme@(guile-user)> ,break function
    Trap 1: Breakpoint at #<procedure function ()>.
    scheme@(guile-user)> (function)
    Trap 1: Breakpoint at #<procedure function ()>
    Entering a new prompt.  Type `,bt' for a backtrace or `,q' to continue.
    debug.scm:1:0:
    1:0       (define (function)
    scheme@(guile-user) [1]> ,finish
    one
    two
    Trap 0: Breakpoint at /home/janneke/src/guile/debug.scm:4
    Entering a new prompt.  Type `,bt' for a backtrace or `,q' to continue.
    debug.scm:3:2:
    3:2         (display "two\n")
    scheme@(guile-user) [1]>

Greetings, Jan


[-- Attachment #2: debug.scm --]
[-- Type: application/octet-stream, Size: 82 bytes --]

(define (function)
  (display "one\n")
  (display "two\n")
  (display "three\n"))

[-- Attachment #3: Type: text/plain, Size: 154 bytes --]


-- 
Jan Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | Avatar®  http://AvatarAcademy.nl  

^ permalink raw reply	[flat|nested] 2+ messages in thread

* bug#23043: breakpoints not honoured by guile master
  2016-03-17 16:40 bug#23043: breakpoints not honoured by guile master Jan Nieuwenhuizen
@ 2017-04-26  3:09 ` Christopher Allan Webber
  0 siblings, 0 replies; 2+ messages in thread
From: Christopher Allan Webber @ 2017-04-26  3:09 UTC (permalink / raw)
  To: Jan Nieuwenhuizen; +Cc: 23043-done

I think that this was related to an earlier bug where the traps weren't
being tripped at all, which has been fixed (trace also wasn't working).

If I'm wrong, please reopen!





^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2017-04-26  3:09 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-03-17 16:40 bug#23043: breakpoints not honoured by guile master Jan Nieuwenhuizen
2017-04-26  3:09 ` Christopher Allan Webber

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).