<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
The other day, I was reproducibly crashing fresh DrRacket 5.3 processes
by invoking the Macro Stepper on a particular file. (Not a seg fault;
Linux out-of-memory killer would kill it after it got to close to 3GB
RAM usage, since I don't use swap space.)<br>
<br>
By commenting-out macro uses, I was able to get DrRacket to not crash,
but its RAM usage would fluctuate between 1.5GB and 800MB. However,
after the Macro Stepper rendered this time that it didn't crash, when I
returned to DrRacket main window, the Definitions pane was blank white
(scrollbar still there, and indicating some text about the size of my
program, but no actual text visible in it, nor selectable).<br>
<br>
What was confusing was that the program was not very big, and made only
light and simple use of macros. But my attempts to trim it down to a
smaller test case were unsuccessful.<br>
<br>
I don't recall seeing problems like this with the Macro Stepper
before. Even really complicated and questionable uses of macros, it
has handled like a champ. I suppose this could be a regression from
5.2.1 to 5.2.<br>
<br>
If someone is really interested, I will try to find the problematic
file later tonight/tomorrow.<br>
<br>
Neil V.<br>
<br>
John Clements wrote at 10/09/2012 05:00 PM:
<blockquote
cite="mid:B4BDCDCF-E1CD-47F5-8EF6-266EBAEC226C@brinckerhoff.org"
type="cite">
<pre wrap="">
The message below suggests that evaluating "stepper-tool.rkt" caused… a seg fault. I'm chalking this up to "oh, DrRacket sometimes crashes", but I admit that it makes me a bit uncomfortable.
Advice or suggestions?
John
Begin forwarded message:
</pre>
<blockquote type="cite">
<pre wrap="">From: <a class="moz-txt-link-abbreviated" href="mailto:drdr@racket-lang.org">drdr@racket-lang.org</a>
Subject: [DrDr] R25433 (timeout 2) (unclean 2) (stderr 6) (changes 67)
Date: October 9, 2012 8:04:40 AM PDT
To: <a class="moz-txt-link-abbreviated" href="mailto:clements@racket-lang.org">clements@racket-lang.org</a>
DrDr has finished building push #25433 after 57.98m.
<a class="moz-txt-link-freetext" href="http://drdr.racket-lang.org/25433/">http://drdr.racket-lang.org/25433/</a>
A file you are responsible for has a condition that may need inspecting.
unclean:
<a class="moz-txt-link-freetext" href="http://drdr.racket-lang.org/25433/collects/stepper/stepper-tool.rkt">http://drdr.racket-lang.org/25433/collects/stepper/stepper-tool.rkt</a>
</pre>
</blockquote>
<pre wrap="">
</pre>
<pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_________________________
Racket Developers list:
<a class="moz-txt-link-freetext" href="http://lists.racket-lang.org/dev">http://lists.racket-lang.org/dev</a>
</pre>
</blockquote>
</body>
</html>