[racket] Dr Racket 6.1 crashes on OS-X 10.10 Darwin

From: Doug Hockin (dough at ptera.net)
Date: Sat Oct 18 12:46:47 EDT 2014

I just installed Racket 6.1 on Mac OS X 10.10 Darwin. When I started up 
Dr Racket it puts up its start-up frame and when it's finished filling 
everything in it crashes. Here's the system overview and the early part 
of the crash output. I send off a report to Apple but it's probably not 
their problem. It's repeatable, I've had it happen three different times.

-- Doug

System Software Overview:

   System Version:    OS X 10.10 (14A389)
   Kernel Version:    Darwin 14.0.0
   Boot Volume:    Macintosh HD
   Boot Mode:    Normal
   Computer Name:    Doug’s MacBook Pro
   Secure Virtual Memory:    Enabled
   Time since boot:    10:13

=============================

Process:               DrRacket [588]
Path:                  /Applications/Racket 
v6.1/DrRacket.app/Contents/MacOS/DrRacket
Identifier:            org.racket-lang.DrRacket
Version:               6.1 (6.1)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           DrRacket [588]
User ID:               501

Date/Time:             2014-10-17 23:13:38.123 -0700
OS Version:            Mac OS X 10.10 (14A389)
Report Version:        11
Anonymous UUID:        FD7DDE93-14E7-DC36-61B7-3CDBA28FBDB9


Time Awake Since Boot: 2400 seconds

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000000

VM Regions Near 0:
-->
     __TEXT                 0000000100000000-0000000100008000 [ 32K] 
r-x/rwx SM=COW  /Applications/Racket 
v6.1/DrRacket.app/Contents/MacOS/DrRacket

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libpangocairo-1.0.0.dylib         0x0000000106213942 
basic_engine_shape + 530
1   libpango-1.0.0.dylib              0x000000010615a95f 
_pango_engine_shape_shape + 47
2   libpango-1.0.0.dylib              0x000000010616e6c2 
pango_shape_full + 194
3   libpango-1.0.0.dylib              0x000000010616652a shape_run + 714
4   libpango-1.0.0.dylib              0x0000000106165b8a process_item + 250
5   libpango-1.0.0.dylib              0x000000010615f19f 
pango_layout_check_lines + 2351
6   libpango-1.0.0.dylib              0x0000000106161283 
pango_layout_get_unknown_glyphs_count + 195
7   Racket                            0x000000010034907c ffi_call_unix64 
+ 76
8   Racket                            0x00000001003498ec ffi_call + 860
9   Racket                            0x000000010033a35f ffi_do_call + 2143
10  Racket                            0x0000000100339adc 
ffi_do_call_after_stack_check + 268
11  ???                               0x00000001005f9b4e 0 + 4301232974
12  ???                               0x000000011049eb8d 0 + 4568247181
13  ???                               0x00000001014f60ed 0 + 4316946669
14  Racket                            0x000000010009ba5b _apply_native + 267
15  Racket                            0x000000010009c562 
scheme_apply_chaperone + 2674
16  Racket                            0x0000000100069cd1 scheme_do_eval 
+ 3537
17  Racket                            0x000000010006c656 
_scheme_apply_multi_from_native + 342
18  ???                               0x00000001014f553c 0 + 4316943676
19  Racket                            0x000000010006bb25 scheme_do_eval 
+ 11301
20  Racket                            0x00000001000a383f 
scheme_dynamic_wind + 1119
21  Racket                            0x0000000100094349 dynamic_wind + 329
22  ???                               0x00000001005f1114 0 + 4301197588
23  ???                               0x00000001014f55f9 0 + 4316943865
24  ???                               0x00000001014f55f9 0 + 4316943865
25  Racket                            0x000000010006bb25 scheme_do_eval 
+ 11301
26  Racket                            0x00000001000a383f 
scheme_dynamic_wind + 1119
27  Racket                            0x0000000100094349 dynamic_wind + 329
28  ???                               0x00000001005f1114 0 + 4301197588
29  Racket                            0x000000010006bb25 scheme_do_eval 
+ 11301
30  Racket                            0x000000010009fa90 
scheme_finish_apply_for_prompt + 624
31  Racket                            0x000000010009fe00 
scheme_apply_for_prompt + 112
32  Racket                            0x0000000100090baf 
call_with_prompt + 1743
33  ???                               0x00000001005f1114 0 + 4301197588
34  Racket                            0x000000010006bb25 scheme_do_eval 
+ 11301
35  Racket                            0x000000010006c656 
_scheme_apply_multi_from_native + 342
36  ???                               0x00000001014cac5c 0 + 4316769372
37  ???                               0x00000001014ca85d 0 + 4316768349
38  ???                               0x00000001014ca85d 0 + 4316768349
39  ???                               0x00000001014ca85d 0 + 4316768349
40  ???                               0x00000001014ca85d 0 + 4316768349
41  ???                               0x00000001014ca85d 0 + 4316768349
42  ???                               0x00000001014ca85d 0 + 4316768349
43  ???                               0x00000001014ca85d 0 + 4316768349
44  ???                               0x00000001014ca85d 0 + 4316768349
45  ???                               0x00000001014ca85d 0 + 4316768349
46  ???                               0x00000001014ca85d 0 + 4316768349
47  ???                               0x00000001014ca85d 0 + 4316768349
48  ???                               0x00000001014ca85d 0 + 4316768349
49  ???                               0x00000001014ca85d 0 + 4316768349
50  ???                               0x00000001014ca85d 0 + 4316768349
51  ???                               0x00000001014ca85d 0 + 4316768349
52  ???                               0x00000001014ca85d 0 + 4316768349
53  ???                               0x00000001014ca85d 0 + 4316768349
54  ???                               0x00000001014ca85d 0 + 4316768349
55  ???                               0x00000001014ca85d 0 + 4316768349
56  ???                               0x00000001014ca85d 0 + 4316768349
57  ???                               0x00000001014ca85d 0 + 4316768349
58  ???                               0x00000001014ca85d 0 + 4316768349
59  ???                               0x00000001014ca85d 0 + 4316768349
60  Racket                            0x000000010006bb25 scheme_do_eval 
+ 11301
61  Racket                            0x00000001000a383f 
scheme_dynamic_wind + 1119
62  Racket                            0x0000000100094349 dynamic_wind + 329
63  ???                               0x00000001005f1114 0 + 4301197588
64  ???                               0x00000001014f55f9 0 + 4316943865
65  ???                               0x00000001014f55f9 0 + 4316943865
66  Racket                            0x000000010006bb25 scheme_do_eval 
+ 11301
67  Racket                            0x00000001000a383f 
scheme_dynamic_wind + 1119
68  Racket                            0x0000000100094349 dynamic_wind + 329
69  ???                               0x00000001005f1114 0 + 4301197588
70  Racket                            0x000000010006bb25 scheme_do_eval 
+ 11301
71  Racket                            0x000000010009fa90 
scheme_finish_apply_for_prompt + 624
72  Racket                            0x000000010009fe00 
scheme_apply_for_prompt + 112
73  Racket                            0x0000000100090baf 
call_with_prompt + 1743
74  ???                               0x00000001005f1114 0 + 4301197588
75  ???                               0x0000000102ff3dfd 0 + 4345249277
76  ???                               0x00000001005fba49 0 + 4301240905
77  ???                               0x00000001014ca85d 0 + 4316768349
78  Racket                            0x000000010006bb25 scheme_do_eval 
+ 11301
79  Racket                            0x000000010009fa90 
scheme_finish_apply_for_prompt + 624
80  Racket                            0x000000010009fe00 
scheme_apply_for_prompt + 112
81  Racket                            0x0000000100090baf 
call_with_prompt + 1743
82  ???                               0x00000001005f1114 0 + 4301197588
83  Racket                            0x000000010006bb25 scheme_do_eval 
+ 11301
84  Racket                            0x000000010009fa90 
scheme_finish_apply_for_prompt + 624
85  Racket                            0x000000010009fe00 
scheme_apply_for_prompt + 112
86  Racket                            0x0000000100090baf 
call_with_prompt + 1743
87  ???                               0x00000001005f1114 0 + 4301197588
88  ???                               0x00000001014cacfb 0 + 4316769531
89  Racket                            0x000000010006bb25 scheme_do_eval 
+ 11301
90  Racket                            0x00000001000978c2 force_values + 402
91  Racket                            0x00000001000979a4 
scheme_force_value_same_mark + 132
92  ???                               0x00000001005fb25d 0 + 4301238877
93  Racket                            0x000000010006bb25 scheme_do_eval 
+ 11301
94  Racket                            0x000000010006c656 
_scheme_apply_multi_from_native + 342
95  ???                               0x00000001005f1056 0 + 4301197398
96  Racket                            0x000000010006bb25 scheme_do_eval 
+ 11301
97  Racket                            0x0000000100097cf8 apply_k + 264
98  Racket                            0x0000000100097438 
scheme_top_level_do_worker + 1976
99  org.racket-lang.DrRacket          0x0000000100004c4c 0x100000000 + 19532
100 org.racket-lang.DrRacket          0x00000001000034cc 0x100000000 + 13516
101 Racket                            0x0000000100010eba 
scheme_main_stack_setup + 330
102 org.racket-lang.DrRacket          0x0000000100001734 0x100000000 + 5940
103 org.racket-lang.DrRacket          0x0000000100001674 0x100000000 + 5748

Thread 1:
0   libsystem_kernel.dylib            0x00007fff976d552e mach_msg_trap + 10
1   libsystem_kernel.dylib            0x00007fff976d469f mach_msg + 55
2   Racket                            0x000000010034a7e6 
exception_thread + 134
3   libsystem_pthread.dylib           0x00007fff8d07a2fc _pthread_body + 131
4   libsystem_pthread.dylib           0x00007fff8d07a279 _pthread_start 
+ 176
5   libsystem_pthread.dylib           0x00007fff8d0784b1 thread_start + 13

Thread 2:
0   libsystem_kernel.dylib            0x00007fff976da486 
__semwait_signal + 10
1   libsystem_c.dylib                 0x00007fff9410de70 usleep + 54
2   Racket                            0x000000010024393b 
green_thread_timer + 43
3   Racket                            0x00000001001c0de1 
mzrt_thread_stub + 81
4   libsystem_pthread.dylib           0x00007fff8d07a2fc _pthread_body + 131
5   libsystem_pthread.dylib           0x00007fff8d07a279 _pthread_start 
+ 176
6   libsystem_pthread.dylib           0x00007fff8d0784b1 thread_start + 13

Thread 3:: Dispatch queue: com.apple.libdispatch-manager
0   libsystem_kernel.dylib            0x00007fff976db22e kevent64 + 10
1   libdispatch.dylib                 0x00007fff8e608a6a 
_dispatch_mgr_thread + 52

Thread 4:
0   libsystem_kernel.dylib            0x00007fff976da946 
__workq_kernreturn + 10
1   libsystem_pthread.dylib           0x00007fff8d0784a1 start_wqthread + 13

Thread 5:
0   libsystem_kernel.dylib            0x00007fff976da946 
__workq_kernreturn + 10
1   libsystem_pthread.dylib           0x00007fff8d0784a1 start_wqthread + 13

Thread 6:
0   libsystem_kernel.dylib            0x00007fff976da946 
__workq_kernreturn + 10
1   libsystem_pthread.dylib           0x00007fff8d0784a1 start_wqthread + 13

Thread 7:: com.apple.CFSocket.private
0   libsystem_kernel.dylib            0x00007fff976da3f6 __select + 10
1   libsystem_pthread.dylib           0x00007fff8d07a2fc _pthread_body + 131
2   libsystem_pthread.dylib           0x00007fff8d07a279 _pthread_start 
+ 176
3   libsystem_pthread.dylib           0x00007fff8d0784b1 thread_start + 13

Thread 8:
0   libsystem_kernel.dylib            0x00007fff976d552e mach_msg_trap + 10
1   libsystem_kernel.dylib            0x00007fff976d469f mach_msg + 55
2   com.apple.CoreFoundation          0x00007fff95183b14 
__CFRunLoopServiceMachPort + 212
3   com.apple.CoreFoundation          0x00007fff95182fdb __CFRunLoopRun 
+ 1371
4   com.apple.CoreFoundation          0x00007fff95182838 
CFRunLoopRunSpecific + 296
5   com.apple.AppKit                  0x00007fff8b4ce8f7 _NSEventThread 
+ 137
6   libsystem_pthread.dylib           0x00007fff8d07a2fc _pthread_body + 131
7   libsystem_pthread.dylib           0x00007fff8d07a279 _pthread_start 
+ 176
8   libsystem_pthread.dylib           0x00007fff8d0784b1 thread_start + 13

Thread 9:
0   libsystem_kernel.dylib            0x00007fff976da946 
__workq_kernreturn + 10
1   libsystem_pthread.dylib           0x00007fff8d0784a1 start_wqthread + 13

Thread 0 crashed with X86 Thread State (64-bit):
   rax: 0x0000000000000000  rbx: 0x0000000000000000  rcx: 
0x0000000000000000  rdx: 0x0000000105d74c40
   rdi: 0x0000000000000102  rsi: 0xffffffffffffffff  rbp: 
0x00007fff5fbfa7c0  rsp: 0x00007fff5fbfa690
    r8: 0x000000000000000b   r9: 0x00006000000b4520  r10: 
0x0000000108707158  r11: 0x0000000108707158
   r12: 0x0000000105d74c10  r13: 0x00006000000b4520  r14: 
0x0000000000000001  r15: 0x0000000000000000
   rip: 0x0000000106213942  rfl: 0x0000000000010246  cr2: 0x0000000000000000

Logical CPU:     0
Error Code:      0x00000004
Trap Number:     14


Posted on the users mailing list.