default  Access: viewconf PLT Bugs
Main PageQuick QueryStandard QueryAdvanced QueryHelp
Edit

View Problem Report: 10817

send email to interested parties or send email followup to audit-trail
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:

send email to interested parties or send email followup to audit-trail

Audit Trail: