[racket-dev] Weird failure w/ DrRacket

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Fri May 31 11:09:30 EDT 2013

Well, if you can make it happen or get the srcloc of the vector-ref, please
let me know. I refactored a concurrent part of online check syntax to have
a real struct in place of a vector and boy I sure wish I had TR!  :)

Robby


On Fri, May 31, 2013 at 9:34 AM, Sam Tobin-Hochstadt <samth at ccs.neu.edu>wrote:

> On Fri, May 31, 2013 at 10:28 AM, Robby Findler
> <robby at eecs.northwestern.edu> wrote:
> > No that's a bug I introduced I think.
> >
> > Do you get a stack trace?
>
> No, unfortunately.
>
> >
> >
> > On Friday, May 31, 2013, Sam Tobin-Hochstadt wrote:
> >>
> >> Recently, I've been seeing the following behavior:
> >>
> >> - Open DrRacket on a file
> >> - add a syntax error
> >> - get this internal error:
> >>
> >> vector-ref: contract violation
> >>   expected: vector?
> >>   given: '#s(exn-info "post.rkt:8:0: define: bad syntax in: (define)"
> >> (#(177 9)) () #f)
> >>   argument position: 1st
> >>   other arguments...:
> >>    1
> >>
> >> - the definitions window goes blank, and never comes back (for that
> tab).
> >>
> >> Disabling online compilation seems to make the problem go away.
> >>
> >> I assume I've done something to break my installation, but I'm not sure
> >> what.
> >>
> >> Sam
> >> _________________________
> >>   Racket Developers list:
> >>   http://lists.racket-lang.org/dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/dev/archive/attachments/20130531/6bb046f2/attachment-0001.html>

Posted on the dev mailing list.