Re: [racket-users] DrRacket Crashes on New MacBook Pro

2016-11-26 Thread Matthew Butterick
On Nov 26, 2016, at 9:51 AM, Robby Findler  wrote:

> Thanks. I believe the 32 bit version works, so you can use that as a
> workaround for now.

If you build from source, you can force a 32-bit build by appending a config 
string to `make ...` like so:

make CONFIGURE_ARGS_qq="--disable-mac64"

or  

make in-place CONFIGURE_ARGS_qq="--disable-mac64"


-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] DrRacket Crashes on New MacBook Pro

2016-11-26 Thread Robby Findler
Thanks. I believe the 32 bit version works, so you can use that as a
workaround for now.

Robby


On Sat, Nov 26, 2016 at 11:34 AM, 'Scott Brown' via Racket Users
 wrote:
> I recently bought a new MacBook Pro and installed Racket. Unfortunately, 
> DrRacket crashes immediately when I try to open it. It appears to be due an 
> issue with its interaction with the touch bar.
>
> Below is the problem report from the crash.
>
> -Scott
>
>
> Process:   DrRacket [16616]
> Path:  
> /Applications/Developer/*/DrRacket.app/Contents/MacOS/DrRacket
> Identifier:org.racket-lang.DrRacket
> Version:   6.7 (6.7)
> Code Type: X86-64 (Native)
> Parent Process:??? [1]
> Responsible:   DrRacket [16616]
> User ID:   501
>
> Date/Time: 2016-11-26 11:34:26.714 -0600
> OS Version:Mac OS X 10.12.1 (16B2657)
> Report Version:12
> Anonymous UUID:4F5A719F-C9D0-A567-DEA3-DA77E250A07E
>
> Sleep/Wake UUID:   707785BC-91BB-4BBD-8B8E-F83BC6B519E1
>
> Time Awake Since Boot: 76000 seconds
> Time Since Wake:   4000 seconds
>
> System Integrity Protection: enabled
>
> Crashed Thread:0  Dispatch queue: com.apple.main-thread
>
> Exception Type:EXC_BAD_ACCESS (SIGSEGV)
> Exception Codes:   KERN_INVALID_ADDRESS at 0x0008
> Exception Note:EXC_CORPSE_NOTIFY
>
> Termination Signal:Segmentation fault: 11
> Termination Reason:Namespace SIGNAL, Code 0xb
> Terminating Process:   exc handler [0]
>
> VM Regions Near 0x8:
> -->
> __TEXT 0001-00019000 [   36K] r-x/rwx 
> SM=COW  /Applications/Developer/*/DrRacket.app/Contents/MacOS/DrRacket
>
> Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
> 0   libobjc.A.dylib 0x7fffac2ddf1c 
> class_conformsToProtocol + 152
> 1   libobjc.A.dylib 0x7fffac2dde71 -[NSObject 
> conformsToProtocol:] + 52
> 2   com.apple.AppKit0x7fff95b94513 addProviders + 135
> 3   com.apple.AppKit0x7fff95b9447a +[NSTouchBarFinder 
> _currentProviders] + 439
> 4   com.apple.AppKit0x7fff95b94d4e -[NSTouchBarFinder 
> _update] + 88
> 5   com.apple.AppKit0x7fff95b95155 
> __36-[NSTouchBarFinder __setNeedsUpdate]_block_invoke + 41
> 6   com.apple.CoreFoundation0x7fff9797bec7 
> __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
> 7   com.apple.CoreFoundation0x7fff9797be37 
> __CFRunLoopDoObservers + 391
> 8   com.apple.CoreFoundation0x7fff9795cafa __CFRunLoopRun + 
> 906
> 9   com.apple.CoreFoundation0x7fff9795c514 
> CFRunLoopRunSpecific + 420
> 10  com.apple.HIToolbox 0x7fff96eed2ac 
> RunCurrentEventLoopInMode + 240
> 11  com.apple.HIToolbox 0x7fff96eecfe9 
> ReceiveNextEventCommon + 184
> 12  com.apple.HIToolbox 0x7fff96eecf16 
> _BlockUntilNextEventMatchingListInModeWithFilter + 71
> 13  com.apple.AppKit0x7fff954ef6cd _DPSNextEvent + 
> 1093
> 14  com.apple.AppKit0x7fff95c66830 
> -[NSApplication(NSEvent) 
> _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2730
> 15  Racket  0x00010039776c ffi_call_unix64 + 
> 76
> 16  Racket  0x00010039800a ffi_call + 922
> 17  Racket  0x00010038884d ffi_do_call + 2173
> 18  Racket  0x000100387fac 
> ffi_do_call_after_stack_check + 268
> 19  ??? 0x0001059dcbb6 0 + 4389194678
> 20  ??? 0x0001005c5c3b 0 + 4301020219
> 21  Racket  0x000100071f75 scheme_do_eval + 
> 13381
> 22  Racket  0x0001000729b5 
> _scheme_apply_multi_from_native + 437
> 23  ??? 0x0001005b926b 0 + 4300968555
> 24  Racket  0x000100071f75 scheme_do_eval + 
> 13381
> 25  Racket  0x0001000a0fd2 apply_k + 210
> 26  Racket  0x0001000a05e7 
> scheme_top_level_do_worker + 2039
> 27  Racket  0x0001003592d1 start_child + 1153
> 28  ??? 0x0001005c0b07 0 + 4300999431
> 29  Racket  0x000100359df7 make_subprocess + 
> 759
> 30  Racket  0x0001003595e1 
> scheme_thread_w_details + 321
> 31  ??? 0x7fff5fbfa048 0 + 140734799781960
>
> Thread 1:
> 0   libsystem_kernel.dylib  0x7fffacceb41a mach_msg_trap + 10
> 1   libsystem_kernel.dylib  0x7fffaccea867 mach_msg + 55
> 2   Racket 

[racket-users] DrRacket Crashes on New MacBook Pro

2016-11-26 Thread 'Scott Brown' via Racket Users
I recently bought a new MacBook Pro and installed Racket. Unfortunately, 
DrRacket crashes immediately when I try to open it. It appears to be due an 
issue with its interaction with the touch bar.

Below is the problem report from the crash.

-Scott


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

Date/Time: 2016-11-26 11:34:26.714 -0600
OS Version:Mac OS X 10.12.1 (16B2657)
Report Version:12
Anonymous UUID:4F5A719F-C9D0-A567-DEA3-DA77E250A07E

Sleep/Wake UUID:   707785BC-91BB-4BBD-8B8E-F83BC6B519E1

Time Awake Since Boot: 76000 seconds
Time Since Wake:   4000 seconds

System Integrity Protection: enabled

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

Exception Type:EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:   KERN_INVALID_ADDRESS at 0x0008
Exception Note:EXC_CORPSE_NOTIFY

Termination Signal:Segmentation fault: 11
Termination Reason:Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [0]

VM Regions Near 0x8:
--> 
__TEXT 0001-00019000 [   36K] r-x/rwx 
SM=COW  /Applications/Developer/*/DrRacket.app/Contents/MacOS/DrRacket

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libobjc.A.dylib 0x7fffac2ddf1c 
class_conformsToProtocol + 152
1   libobjc.A.dylib 0x7fffac2dde71 -[NSObject 
conformsToProtocol:] + 52
2   com.apple.AppKit0x7fff95b94513 addProviders + 135
3   com.apple.AppKit0x7fff95b9447a +[NSTouchBarFinder 
_currentProviders] + 439
4   com.apple.AppKit0x7fff95b94d4e -[NSTouchBarFinder 
_update] + 88
5   com.apple.AppKit0x7fff95b95155 
__36-[NSTouchBarFinder __setNeedsUpdate]_block_invoke + 41
6   com.apple.CoreFoundation0x7fff9797bec7 
__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
7   com.apple.CoreFoundation0x7fff9797be37 
__CFRunLoopDoObservers + 391
8   com.apple.CoreFoundation0x7fff9795cafa __CFRunLoopRun + 906
9   com.apple.CoreFoundation0x7fff9795c514 CFRunLoopRunSpecific 
+ 420
10  com.apple.HIToolbox 0x7fff96eed2ac 
RunCurrentEventLoopInMode + 240
11  com.apple.HIToolbox 0x7fff96eecfe9 
ReceiveNextEventCommon + 184
12  com.apple.HIToolbox 0x7fff96eecf16 
_BlockUntilNextEventMatchingListInModeWithFilter + 71
13  com.apple.AppKit0x7fff954ef6cd _DPSNextEvent + 1093
14  com.apple.AppKit0x7fff95c66830 
-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] 
+ 2730
15  Racket  0x00010039776c ffi_call_unix64 + 76
16  Racket  0x00010039800a ffi_call + 922
17  Racket  0x00010038884d ffi_do_call + 2173
18  Racket  0x000100387fac 
ffi_do_call_after_stack_check + 268
19  ??? 0x0001059dcbb6 0 + 4389194678
20  ??? 0x0001005c5c3b 0 + 4301020219
21  Racket  0x000100071f75 scheme_do_eval + 
13381
22  Racket  0x0001000729b5 
_scheme_apply_multi_from_native + 437
23  ??? 0x0001005b926b 0 + 4300968555
24  Racket  0x000100071f75 scheme_do_eval + 
13381
25  Racket  0x0001000a0fd2 apply_k + 210
26  Racket  0x0001000a05e7 
scheme_top_level_do_worker + 2039
27  Racket  0x0001003592d1 start_child + 1153
28  ??? 0x0001005c0b07 0 + 4300999431
29  Racket  0x000100359df7 make_subprocess + 759
30  Racket  0x0001003595e1 
scheme_thread_w_details + 321
31  ??? 0x7fff5fbfa048 0 + 140734799781960

Thread 1:
0   libsystem_kernel.dylib  0x7fffacceb41a mach_msg_trap + 10
1   libsystem_kernel.dylib  0x7fffaccea867 mach_msg + 55
2   Racket  0x0001003990a6 exception_thread + 
134
3   libsystem_pthread.dylib 0x7fffacddbaab _pthread_body + 180
4   libsystem_pthread.dylib 0x7fffacddb9f7 _pthread_start + 286
5   libsystem_pthread.dylib 0x7fffacddb221 thread_start + 13

Thread 2:
0   libsystem_kernel.dylib  0x7fffaccf2c8a __psynch_cvwait + 10
1