Windows 7 64bit Dr Racket Crash

44 views
Skip to first unread message

Curtis Dutton

unread,
Mar 9, 2016, 11:17:17 AM3/9/16
to d...@racket-lang.org
I have found a way to completely crash the Dr. Racket gui in windows 7 64bit just by opening a valid racket file.


Included are files that can reproduce the issue. At least it does 100% reliably on my machine. I spent some time isolating a simple case that still reliably causes the crash.


Unzip the contents.


1. Open DrRacket.
2. Open bug.rkt
3. View -> Show Log
4, Type "debug" into the log messages filter control
5. Run bug.rkt
6. Open "another/repro.rkt"


The crash should occur during the compilation of repro.rkt. On my installation I don't even need to run repro.rkt. It looks like part of the gui that checks syntax or compiles the code is what is bombing.



Thanks,
   Curtis
drracket_crash.zip

Robby Findler

unread,
Mar 9, 2016, 11:37:40 AM3/9/16
to Curtis Dutton, d...@racket-lang.org
Thank you for your time simplifying the bug.

Do you get an error message with the crash, or does DrRacket just disappear?

Robby
> --
> You received this message because you are subscribed to the Google Groups
> "Racket Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to racket-dev+...@googlegroups.com.
> To post to this group, send email to racke...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/racket-dev/CAPChLEoUixHEB5kFLWLfP50Am6s%2BpWkKqCDZ_LH5RDdaiqOMzA%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.

Robby Findler

unread,
Mar 9, 2016, 1:06:59 PM3/9/16
to Curtis Dutton, Racket Developers
Thanks.

Robby

On Wed, Mar 9, 2016 at 11:56 AM, Curtis Dutton <curt...@gmail.com> wrote:
> It closes immediately with no error messages. Windows gives the standard
> "This program stopped working unexpectedly." message.

Paul A. Steckler

unread,
Mar 9, 2016, 1:30:58 PM3/9/16
to Robby Findler, Curtis Dutton, Racket Developers

Alex Knauth

unread,
Mar 9, 2016, 3:04:57 PM3/9/16
to Curtis Dutton, Racket Developers, Robby Findler
When you open DrRacket from the command-line, does it print out an error message then?

Matthew Flatt

unread,
Mar 9, 2016, 3:11:51 PM3/9/16
to Curtis Dutton, Alex Knauth, Racket Developers, Robby Findler
I believe the bug is in the runtime's handling of a logging message
when a place is started. I'll push a repair soon.

Curtis: What Racket build are you using? If it's a snapshot, which
snapshot site did you use?
> --
> You received this message because you are subscribed to the Google Groups
> "Racket Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to racket-dev+...@googlegroups.com.
> To post to this group, send email to racke...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/racket-dev/B59E7EB0-45A1-485C-A318-CC1AB1FD6D
> BD%40knauth.org.

Curtis Dutton

unread,
Mar 9, 2016, 3:27:02 PM3/9/16
to Matthew Flatt, Alex Knauth, Racket Developers, Robby Findler
I am using the 6.4 release.

Matthew Flatt

unread,
Mar 9, 2016, 5:30:00 PM3/9/16
to Curtis Dutton, Alex Knauth, Racket Developers, Robby Findler
Thanks --- I see that I haven't yet fixed the problem for MinGW-based
builds, like the 6.4 release, so I'll push another repair.
> https://groups.google.com/d/msgid/racket-dev/CAPChLEpDiFcFnSZP_hW_vXKT%2BVUnj_P
> NA-TDNNqErMKa0n6kCQ%40mail.gmail.com.
Reply all
Reply to author
Forward
0 new messages