[racket-dev] Intermittent Segfault on DrDr

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Thu Oct 2 15:48:28 EDT 2014

I think that commit b946d4639e fixes this crash.

It's nice of you to ask the day after the repair. :) I had spent a lot
of time trying to replicate that crash, with no success, but yesterday
was my lucky day. Claire ran a pessimization experiment on the bytecode
compiler that made "image.scrbl" crash reliably. I can't say for
certain that the bug that I fixed caused this crash, but the details
are a close match for the test content and crash reports.

The bug was introduced in 2009 (commit bc47db42e4).

At Thu, 02 Oct 2014 15:00:25 -0400, Vincent St-Amour wrote:
> The file listed below has been segfaulting intermittently for about a
> month, but I can't reproduce the crash on any of my machines (Linux or
> Mac OS, both 64 bits).
> 
> Walking backwards through the commit log from the first occurrence of
> the crash on DrDr, the first commit that looks like it may be related to
> segfaults is this one:
> 
> https://github.com/plt/racket/commit/15423988220ce1fa5dea60917c5c7e83dde941de
> 
> Any ideas?
> 
> Can anyone reproduce this crash?
> 
> Vincent
> 
> 
> At Wed,  1 Oct 2014 15:56:01 -0400 (EDT),
> drdr at racket-lang.org wrote:
> > 
> > DrDr has finished building push #29301 after 3.32h.
> > 
> > http://drdr.racket-lang.org/29301/
> > 
> > A file you are responsible for has a condition that may need inspecting.
> >   unclean:
> >     
> http://drdr.racket-lang.org/29301/pkgs/typed-racket-pkgs/typed-racket-test/tests
> /typed-racket/succeed/mandelbrot.rkt
> > 
> >   stderr:
> >     
> http://drdr.racket-lang.org/29301/pkgs/typed-racket-pkgs/typed-racket-test/tests
> /typed-racket/succeed/mandelbrot.rkt
> > 
> > 
> _________________________
>   Racket Developers list:
>   http://lists.racket-lang.org/dev

Posted on the dev mailing list.