Hi,

The following recent change breaks rwind/x11 [1, 2]:
https://github.com/plt/racket/commit/ad899173b97ce2ca51612a496d17ea32db45ecdc#diff-4f20ebf5b6abb6ab4c0b80b41efa1614R819

Now when running rwind, it fails with:
_enum: key is not a symbol
  symbols: '(2)
  key: 2
  value: 3
  context...:
   /usr/share/racket-6.2.0.3/collects/ffi/unsafe.rkt:832:2: loop
   /usr/share/racket-6.2.0.3/collects/ffi/unsafe.rkt:821:0: unpack63
   /home/orseau/Unison/Prog/Racket/x11/x11/x11.rkt: [running body]
   /home/orseau/Unison/Prog/Racket/rwind/color.rkt: [traversing imports]
   /home/orseau/Unison/Prog/Racket/rwind/rwind.rkt: [traversing imports]

Unfortunately, I couldn't get a better error stacktrace, even with `racket
--no-jit -l errortrace`.

I'm having trouble debugging this, as it's hidden under piles of FFI calls,
but would allowing for integers in place of symbols be really a bad idea
here?


Thanks,
Laurent

[1] https://github.com/Metaxal/rwind/blob/master/color.rkt
[2] https://github.com/kazzmir/x11-racket/blob/master/x11/x11.rkt

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-dev/CABNTSaE3KCa4BwGkAmgUhg0FU5U8zSqt8bqOG14%3DWYU7XoxDJA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to