I'm using DrRacket on the newest version of OS X, Yosemite, but when I open DrRacket the systems tells me that "DrRacket quit unexpectedly". I've already tried restarting the computer, and I'm sure the I have the 64-bit version of Racket, so what's going wrong here?
Asked
Active
Viewed 3,024 times
2 Answers
21
This is a known bug with Pango. Depending on whether you're using the 64-bit or 32-bit version of Racket, download the updated libraries:
You will need to grab all the libraries that contain pango
in the name (libpango
, libpangocairo
, and libpangoft2
) and overwrite the files in /Applications/Racket v6.1/lib
.

C. K. Young
- 219,335
- 46
- 382
- 435
-
Of course it did. ;-) I filed that bug report and have tested the fix on my own computer. :-) – C. K. Young Sep 17 '14 at 08:50
-
I did this step but after that DrRacket didn't start at all. – Ahmad Ajmi Oct 06 '14 at 20:39
-
@λhmadλjmi I had the same issue, then I download and replace all three pcks here (https://github.com/plt/libs/tree/master/draw-i386-macosx-2/racket/draw), tagged with "Mac OS X: incorporate Pango repair for Yosemite". Then it works again! – fuiiii Oct 18 '14 at 04:23
-
@fuiiii Surely, you should be using `draw-x86_64-macosx-2` instead of `draw-i386-macosx-2`, unless you downloaded the 32-bit Racket package instead of the 64-bit one. – C. K. Young Oct 18 '14 at 05:22
-
where do you replace this? I looked everywhere in the folders and can't find anything with similar name – choloboy Oct 26 '14 at 20:30
-
1@ChrisJester-Young funny how I had the exact same question as choloboy just now ... – offby1 Oct 26 '14 at 21:26
-
@SleeplessAnnoyedNerd: My original post had only the 64-bit library because 1. that's what the OP uses, and 2. I cannot believe anybody still uses the 32-bit version of Racket. Anyway, I've updated the post to accommodate both camps now. – C. K. Young Nov 03 '14 at 00:12