[racket-dev] Apparently random segfaults in DrDr.
> could be a regression from 5.2.1 to 5.2.
5.2.1 to 5.3
Neil Van Dyke wrote at 10/09/2012 05:20 PM:
> 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.)
>
> 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).
>
> 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.
>
> 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.
>
> If someone is really interested, I will try to find the problematic
> file later tonight/tomorrow.
>
> Neil V.
>
> John Clements wrote at 10/09/2012 05:00 PM:
>> 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:
>>
>>
>>> From:drdr at racket-lang.org
>>> Subject: [DrDr] R25433 (timeout 2) (unclean 2) (stderr 6) (changes 67)
>>> Date: October 9, 2012 8:04:40 AM PDT
>>> To:clements at racket-lang.org
>>>
>>> DrDr has finished building push #25433 after 57.98m.
>>>
>>> http://drdr.racket-lang.org/25433/
>>>
>>> A file you are responsible for has a condition that may need inspecting.
>>> unclean:
>>> http://drdr.racket-lang.org/25433/collects/stepper/stepper-tool.rkt
>>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/dev/archive/attachments/20121009/eada8d6d/attachment.html>