[racket-dev] Intermittent Segfault on DrDr

From: Vincent St-Amour (stamourv at ccs.neu.edu)
Date: Fri Oct 3 10:45:12 EDT 2014

Great! That's good news.

It's odd that the bug only started manifesting itself (at least on this
file) recently.

Thanks!

Vincent



At Thu, 2 Oct 2014 13:48:28 -0600,
Matthew Flatt wrote:
> 
> 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.