| Reporter's email: |
mflatt@cs.utah.edu |
| Number: |
10817 |
| Category: |
all |
| Synopsis: |
Killing debugged program can break DrScheme |
| Class: |
sw-bug |
| Responsible: |
nobody |
| Notify-List: |
|
| Severity: |
serious |
| Priority: |
medium |
| State: |
open |
| Confidential: |
no |
| Arrival-Date: |
Mon Mar 08 20:52:01 -0500 2010 |
| Closed-Date: |
|
| Last-Modified: |
|
| Originator: |
Matthew |
| Organization: |
plt
|
| Submitter-Id: |
unknown |
| Release: |
4.2.4.5-svn8mar2010 |
| Environment: |
macosx "Darwin Matthew-Flatts-MacBook-Pro.local 10.2.0 Darwin Kernel Version 10.2.0: Tue Nov 3 10:37:10 PST 2009; root:xnu-1486.2.11~1/RELEASE_I386 i386" (i386-macosx/3m) (get-display-depth) = 32
Human Language: english
(current-memory-use) 100569148
Collections:
(("/Users/mflatt/Library/PLT Scheme/4.2.4.5/collects" non-existent-path) ("/home/mflatt/proj/plt/collects" ".svn" "2htdp" "afm" "algol60" "at-exp" "browser" "combinator-parser" "compiler" "config" "cs5510" "defaults" "deinprogramm" "drscheme" "dynext" "embedded-gui" "eopl" "errortrace" "ffi" "file" "framework" "frtime" "games" "graphics" "gui-debugger" "guibuilder" "handin-client" "handin-server" "help" "hierlist" "honu" "htdp" "html" "icons" "info-domain" "lang" "launcher" "lazy" "macro-debugger" "make" "meta" "mred" "mrlib" "mysterx" "mzcom" "mzlib" "mzscheme" "net" "openssl" "parser-tools" "plai" "planet" "plot" "preprocessor" "profile" "profjWizard" "r5rs" "r6rs" "reader" "readline" "redex" "repos-time-stamp" "rico" "rnrs" "s-exp" "scheme" "schemeunit" "scribble" "scribblings" "scriblib" "setup" "sgl" "sirmail" "slatex" "slideshow" "srfi" "srpersist" "stepper" "string-constants" "stxclass" "swindle" "syntax" "syntax-color" "teachpack" "test-box-recovery" "test-engine" "t!
ests" "tex2page" "texpict" "trace" "typed" "typed-scheme" "unstable" "version" "waterworld" "web-server" "wxme" "xml"))
Computer Language: (("Determine language from source") (#(#t write mixed-fraction-e #f #t none) (default) #() "#lang scheme\n" #t))
|
| Description: |
See below
|
| File Attachments: |
|
| How-To-Repeat: |
1. Put
#lang scheme
(let ([x 5])
(+ x x))
in the definitions window.
2. Click "Debug", and step once (maybe not necessary)
3. Kill the program with "Frce the program to quit" from
the "Scheme" menu
4. Move the mouse over `x'; DrScheme will freeze, apparently
because it's trying to communicate with the terminated
program to report the value of `x'
|
| Fix: |
|
| Release-Note: |
|
| Unformatted: |
|