[racket] make-base-eval in Scribble file causing segmentation fault when building docs

From: Matthew Butterick (mb at mbtype.com)
Date: Fri May 30 22:31:32 EDT 2014

Looking for clues that would help debug the following error —

I'm converting a package [1] to be multi-collection & thus compatible with Racket 5.3.5.

The revised package works with 6.0. But under 5.3.5, I get a fatal 'segmentation fault: 11' error while building the docs. I by trial & error I have traced the offending code to the call to `make-base-eval` shown below:

#lang scribble/manual
@(require scribble/eval)
@(define my-eval (make-base-eval))

The segfault occurs when I install the package from the local directory, or when I use the Github URL for the source. [2]

Comparing the docs between 5.3.5 and 6.0, I don't see any changes to make-base-eval, so at this point, I'm stuck for ideas.

 


[1] http://github.com/mbutterick/sugar/tree/dev-53

[2] github://github.com/mbutterick/sugar/dev-53
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20140530/5d9b53ed/attachment.html>

Posted on the users mailing list.