ntoronto / pict3d

3-dimensional picts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

osx support

saolsen opened this issue · comments

I see OSX support isn't on the TODO list. Is that because it's supposed to be done or just no longer a priority?
I installed with raco pkg install pict3d (on today's snapshot build of racket v6.1.1.3)
When I tried to run spaceship.rkt I get this error.

make-gl-shader: ERROR: 0:1: '' :  version '130' is not supported
ERROR: 0:2: '' :  #version required and missing.
� in
(the shader code)

I received a very similar error, but I'm on linux (and racket 6.1.1). So is this a GL version driver error?

Full error:
../private/engine/utils.rkt:211:2: make-gl-shader: 0:1(10): error: GLSL 1.30 is not supported. Supported versions are: 1.10, 1.20, and 1.00 ES in #version 130

in vec2 vert_position;
in vec2 vert_texcoord;

smooth out vec2 frag_texcoord;

void main() {
gl_Position = vec4(vert_position, 0, 1);
frag_texcoord = vert_texcoord;
}

Sorry it's taken so long to reply.

OS X support is a priority, but I can't test it. I think I've hacked around the problem, though.

First, I've made sure pict3d raises errors when the OpenGL version is < 3.0. Here's what you should see on OS X:

  • If your system doesn't support OpenGL >= 3.0, any attempt to draw a pict3d (printing one in DrRacket's REPL, using pict3d-canvas%, or using pict3d->bitmap) should raise an error.
  • If your system DOES support OpenGL >= 3.0, pict3d shouldn't raise such errors (but might raise others).

Second, pict3d's shaders are compatible with GLSL 1.30 through (at least) 3.30 and use no deprecated features, so pict3d now inserts #version <the driver's reported GLSL version> at the top of the shader code. If the real problem is that your driver supports only GLSL 1.50 (which looks like typical Mac behavior), this hack should fix that.

To help you help me test it, I've added logging support. Can you please update pict3d, run DrRacket from the command line using

PLTSTDERR="error debug@pict3d" drracket

and let me know how it goes? If there's a versioning error, there should be something helpful dumped to the console.

FWIW I get the following error on OS X 10.9.5 when I run the spaceship example.

creating draw-params vector of length 1
creating key vector of length 1
creating weighted transparency blend program
. . ../racket-from-github/racket/racket/share/pkgs/pict3d/pict3d/private/gl/program.rkt:68:0: make-gl-shader: ERROR: 0:1: '' :  version '130' is not supported
ERROR: 0:6: 'smooth' : syntax error syntax error
� in
#version 130

in vec2 vert_position;
in vec2 vert_texcoord;

smooth out vec2 frag_texcoord;

void main() {
  gl_Position = vec4(vert_position, 0, 1);
  frag_texcoord = vert_texcoord;
}

After updating (I hadn't noticed your commits during the day) the error has disappeared.
Instead the spacehip example provokes a crash (I saw a small black window before the crash).

Process: DrRacket [11585]
Path: /Users/USER/*/DrRacket.app/Contents/MacOS/DrRacket
Identifier: org.racket-lang.DrRacket
Version: 6.1.1.8 (6.1.1.8)
Code Type: X86-64 (Native)
Parent Process: bash [706]
Responsible: Terminal [306]
User ID: 502

Date/Time: 2015-02-01 00:32:31.569 +0100
OS Version: Mac OS X 10.9.5 (13F34)
Report Version: 11
Anonymous UUID: 43139E67-6221-67E1-5E19-E4C13C941F6D

Sleep/Wake UUID: 82F5C903-19E0-4E3E-8264-36F9F3CD868A

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

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

VM Regions Near 0x17e47c000:
VM_ALLOCATE 000000017a478000-000000017e47c000 [ 64.0M] rw-/rwx SM=PRV
-->
shared memory 0000000185478000-0000000186478000 [ 16.0M] r-x/rwx SM=PRV

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_platform.dylib 0x00007fff90d730fe _platform_memmove$VARIANT$Nehalem + 286
1 Racket 0x00000001031b9e99 do_memop + 1577
2 Racket 0x00000001031b28fa foreign_memcpy + 26 (foreign.c:3033)
3 ??? 0x000000010435223f 0 + 4365558335
4 ??? 0x00000001066e340b 0 + 4402852875
5 Racket 0x0000000102f0ae6a scheme_do_eval + 6314 (schthread.h:394)
6 Racket 0x0000000102f0f72b _scheme_apply_multi_from_native + 459 (schthread.h:394)
7 ??? 0x00000001043575e4 0 + 4365579748
8 ??? 0x000000010435121d 0 + 4365554205
9 ??? 0x000000010435623d 0 + 4365574717
10 ??? 0x00000001043559cb 0 + 4365572555
11 Racket 0x0000000102f0ae6a scheme_do_eval + 6314 (schthread.h:394)
12 Racket 0x0000000102f0f72b _scheme_apply_multi_from_native + 459 (schthread.h:394)
13 ??? 0x0000000104348056 0 + 4365516886
14 Racket 0x0000000102f0ae6a scheme_do_eval + 6314 (schthread.h:394)
15 Racket 0x0000000102f44b72 do_call_with_sema + 1522 (schthread.h:391)
16 ??? 0x0000000104348114 0 + 4365517076
17 Racket 0x0000000102f0ae6a scheme_do_eval + 6314 (schthread.h:394)
18 Racket 0x0000000102f0f72b _scheme_apply_multi_from_native + 459 (schthread.h:394)
19 ??? 0x0000000104348056 0 + 4365516886
20 Racket 0x0000000102f34f7d _apply_native + 237 (schthread.h:394)
21 Racket 0x0000000102f38569 scheme_apply_chaperone + 3449 (fun.c:3842)
22 Racket 0x0000000102f0b061 scheme_do_eval + 6817 (eval.c:3125)
23 Racket 0x0000000102f0f971 _scheme_apply_from_native + 545 (schthread.h:394)
24 ??? 0x000000010435163e 0 + 4365555262
25 Racket 0x0000000102f0ae6a scheme_do_eval + 6314 (schthread.h:394)
26 Racket 0x0000000102f0f72b _scheme_apply_multi_from_native + 459 (schthread.h:394)
27 ??? 0x0000000104348056 0 + 4365516886
28 Racket 0x0000000102f0ae6a scheme_do_eval + 6314 (schthread.h:394)
29 Racket 0x0000000102f42a01 time_apply + 849 (fun.c:9950)
30 ??? 0x00000001081044c9 0 + 4430251209
31 Racket 0x0000000102f0ae6a scheme_do_eval + 6314 (schthread.h:394)
32 Racket 0x0000000102f0f72b _scheme_apply_multi_from_native + 459 (schthread.h:394)
33 ??? 0x0000000104348056 0 + 4365516886
34 Racket 0x0000000102f0ae6a scheme_do_eval + 6314 (schthread.h:394)
35 Racket 0x0000000102f299a0 apply_k + 192 (fun.c:1503)
36 Racket 0x0000000102f3b893 scheme_top_level_do_worker + 1907 (fun.c:1327)
37 Racket 0x0000000103193077 start_child + 871 (thread.c:3125)
38 Racket 0x0000000103196484 make_subprocess + 660 (thread.c:3221)
39 Racket 0x0000000103196758 scheme_thread_w_details + 488 (thread.c:3421)
40 ??? 0x00007fff5cd5a440 0 + 140734750893120

Thread 1:
0 libsystem_kernel.dylib 0x00007fff955e9a1a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff955e8d18 mach_msg + 64
2 Racket 0x00000001031d56b6 exception_thread + 166 (vm_osx.c:359)
3 libsystem_pthread.dylib 0x00007fff8f7c2899 _pthread_body + 138
4 libsystem_pthread.dylib 0x00007fff8f7c272a _pthread_start + 137
5 libsystem_pthread.dylib 0x00007fff8f7c6fc9 thread_start + 13

Thread 2:
0 libsystem_kernel.dylib 0x00007fff955eda3a __semwait_signal + 10
1 libsystem_c.dylib 0x00007fff8d272dc0 nanosleep + 200
2 libsystem_c.dylib 0x00007fff8d272cb2 usleep + 54
3 Racket 0x00000001030c0efb green_thread_timer + 43 (port.c:11023)
4 Racket 0x0000000103051595 mzrt_thread_stub + 85 (mzrt.c:170)
5 libsystem_pthread.dylib 0x00007fff8f7c2899 _pthread_body + 138
6 libsystem_pthread.dylib 0x00007fff8f7c272a _pthread_start + 137
7 libsystem_pthread.dylib 0x00007fff8f7c6fc9 thread_start + 13

Thread 3:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff955ee662 kevent64 + 10
1 libdispatch.dylib 0x00007fff9352b421 _dispatch_mgr_invoke + 239
2 libdispatch.dylib 0x00007fff9352b136 _dispatch_mgr_thread + 52

Thread 4:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x00007fff955ed9aa __select + 10
1 com.apple.CoreFoundation 0x00007fff8f1eda03 __CFSocketManager + 867
2 libsystem_pthread.dylib 0x00007fff8f7c2899 _pthread_body + 138
3 libsystem_pthread.dylib 0x00007fff8f7c272a _pthread_start + 137
4 libsystem_pthread.dylib 0x00007fff8f7c6fc9 thread_start + 13

Thread 5:
0 libsystem_kernel.dylib 0x00007fff955e9a1a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff955e8d18 mach_msg + 64
2 com.apple.CoreFoundation 0x00007fff8f1a1f15 __CFRunLoopServiceMachPort + 181
3 com.apple.CoreFoundation 0x00007fff8f1a1539 __CFRunLoopRun + 1161
4 com.apple.CoreFoundation 0x00007fff8f1a0e75 CFRunLoopRunSpecific + 309
5 com.apple.AppKit 0x00007fff97a7805e _NSEventThread + 144
6 libsystem_pthread.dylib 0x00007fff8f7c2899 _pthread_body + 138
7 libsystem_pthread.dylib 0x00007fff8f7c272a _pthread_start + 137
8 libsystem_pthread.dylib 0x00007fff8f7c6fc9 thread_start + 13

Thread 6:
0 libsystem_kernel.dylib 0x00007fff955edcc2 __sigwait + 10
1 libsystem_pthread.dylib 0x00007fff8f7c6923 sigwait + 61
2 Racket 0x00000001030b9bb3 mz_proc_thread_signal_worker + 227 (place.c:876)
3 Racket 0x0000000103051595 mzrt_thread_stub + 85 (mzrt.c:170)
4 libsystem_pthread.dylib 0x00007fff8f7c2899 _pthread_body + 138
5 libsystem_pthread.dylib 0x00007fff8f7c272a _pthread_start + 137
6 libsystem_pthread.dylib 0x00007fff8f7c6fc9 thread_start + 13

Thread 7:
0 libsystem_kernel.dylib 0x00007fff955ed716 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff8f7c4c3b _pthread_cond_wait + 727
2 Racket 0x00000001030c0b4b do_watch + 75 (port.c:11199)
3 libsystem_pthread.dylib 0x00007fff8f7c2899 _pthread_body + 138
4 libsystem_pthread.dylib 0x00007fff8f7c272a _pthread_start + 137
5 libsystem_pthread.dylib 0x00007fff8f7c6fc9 thread_start + 13

Thread 8:
0 libsystem_kernel.dylib 0x00007fff955ed9aa __select + 10
1 Racket 0x00000001030d1c27 default_sleep + 631 (schthread.h:391)
2 Racket 0x0000000103189bbc check_sleep + 2348 (thread.c:4373)
3 Racket 0x000000010318e58c scheme_thread_block + 3756 (thread.c:5116)
4 Racket 0x000000010318ee66 scheme_block_until + 406 (thread.c:5253)
5 Racket 0x00000001030bebe6 place_receive + 342 (place.c:3624)
6 ??? 0x0000000104348114 0 + 4365517076
7 ??? 0x00000001043559cb 0 + 4365572555
8 Racket 0x0000000102f0ae6a scheme_do_eval + 6314 (schthread.h:394)
9 Racket 0x0000000102f3492b scheme_finish_apply_for_prompt + 603 (schthread.h:391)
10 Racket 0x0000000102f34ca0 scheme_apply_for_prompt + 96 (fun.c:6452)
11 Racket 0x0000000102f3d602 call_with_prompt + 1922 (fun.c:6951)
12 ??? 0x0000000104348114 0 + 4365517076
13 Racket 0x0000000102f0ae6a scheme_do_eval + 6314 (schthread.h:394)
14 Racket 0x0000000102f299a0 apply_k + 192 (fun.c:1503)
15 Racket 0x0000000102f3b893 scheme_top_level_do_worker + 1907 (fun.c:1327)
16 Racket 0x0000000103193077 start_child + 871 (thread.c:3125)
17 Racket 0x0000000103196484 make_subprocess + 660 (thread.c:3221)
18 Racket 0x0000000103196758 scheme_thread_w_details + 488 (thread.c:3421)
19 ??? 0x0000000105e5ba10 0 + 4393908752

Thread 9:
0 libsystem_kernel.dylib 0x00007fff955ed716 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff8f7c4c3b _pthread_cond_wait + 727
2 Racket 0x00000001030c0f45 green_thread_timer + 117 (port.c:11032)
3 Racket 0x0000000103051595 mzrt_thread_stub + 85 (mzrt.c:170)
4 libsystem_pthread.dylib 0x00007fff8f7c2899 _pthread_body + 138
5 libsystem_pthread.dylib 0x00007fff8f7c272a _pthread_start + 137
6 libsystem_pthread.dylib 0x00007fff8f7c6fc9 thread_start + 13

Thread 10:
0 libsystem_kernel.dylib 0x00007fff955ede6a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff8f7c3f08 _pthread_wqthread + 330
2 libsystem_pthread.dylib 0x00007fff8f7c6fb9 start_wqthread + 13

Thread 11:
0 libsystem_kernel.dylib 0x00007fff955ede6a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff8f7c3f08 _pthread_wqthread + 330
2 libsystem_pthread.dylib 0x00007fff8f7c6fb9 start_wqthread + 13

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x000000017a478008 rbx: 0x0000000000000002 rcx: 0x0000000000000008 rdx: 0xfffffffffffffff8
rdi: 0x000000017a47bf90 rsi: 0x000000017e47bfd0 rbp: 0x00007fff5cd583e0 rsp: 0x00007fff5cd583e0
r8: 0x0000000000000003 r9: 0x00000001129adcb8 r10: 0x000000010326ec98 r11: 0xfffffffffc000000
r12: 0x0000000000000002 r13: 0x0000000000000002 r14: 0x0000000000000000 r15: 0x0000000004000000
rip: 0x00007fff90d730fe rfl: 0x0000000000010283 cr2: 0x000000017e47c000

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

Binary Images:
0x102ea3000 - 0x102eaaff7 +org.racket-lang.DrRacket (6.1.1.8 - 6.1.1.8) <09E9F572-60F1-4113-9A80-287BBCF8F1F1> /Users/USER//DrRacket.app/Contents/MacOS/DrRacket
0x102eb0000 - 0x103250fe7 +Racket (0) /Users/USER/
/Racket.framework/Versions/6.1.1.8_3m/Racket
0x1067b9000 - 0x1067c2ff7 +libintl.8.dylib (10.2) /Users/USER//libintl.8.dylib
0x1067c7000 - 0x1068dafff +libglib-2.0.0.dylib (3993) <972074D0-5719-308A-9DC2-E2FF8F8CC7D8> /Users/USER/
/libglib-2.0.0.dylib
0x10692f000 - 0x10692fff7 +libgthread-2.0.0.dylib (3993) <7B72D231-70D8-3C2E-BE69-9F4A0308B8CB> /Users/USER//libgthread-2.0.0.dylib
0x106932000 - 0x106933fff +libgmodule-2.0.0.dylib (3993) <23DE2402-D120-39D4-8E02-60B6D542D932> /Users/USER/
/libgmodule-2.0.0.dylib
0x106936000 - 0x10693bfff +libffi.6.dylib (7.1) <299B2B3A-7ED8-3FDC-A1B0-A49D4A9824DB> /Users/USER//libffi.6.dylib
0x10693e000 - 0x10697cfff +libgobject-2.0.0.dylib (3993) /Users/USER/
/libgobject-2.0.0.dylib
0x106990000 - 0x1069bdff7 +libpng16.16.dylib (27) <3B90B95D-8D26-3D0C-8105-FB322C4BDDD6> /Users/USER//libpng16.16.dylib
0x1069c6000 - 0x1069e6fff +libexpat.1.dylib (8) <8BB6B828-6753-3234-AEDC-4DD92C683A9D> /Users/USER/
/libexpat.1.dylib
0x1069ed000 - 0x106a77ff7 +libfreetype.6.dylib (18.2) <257822D5-F23C-34A3-AA90-7850C3B44548> /Users/USER//libfreetype.6.dylib
0x106a8d000 - 0x106ac5fff +libfontconfig.1.dylib (10) /Users/USER/
/libfontconfig.1.dylib
0x106ad0000 - 0x106b67ff7 +libpixman-1.0.dylib (33.4) <4B6C41FC-00B3-3267-8543-7A5E12272662> /Users/USER//libpixman-1.0.dylib
0x106b7d000 - 0x106c4fff7 +libcairo.2.dylib (11203.16) /Users/USER/
/libcairo.2.dylib
0x106c7e000 - 0x106cbeff7 +libpango-1.0.0.dylib (3601.6) /Users/USER//libpango-1.0.0.dylib
0x106cd0000 - 0x106d15ff7 +libharfbuzz.0.dylib (928) <16CF3E5C-13E0-3841-8ED5-08293B438DF2> /Users/USER/
/libharfbuzz.0.dylib
0x106d26000 - 0x106d33ff7 +libpangoft2-1.0.0.dylib (3601.6) /Users/USER//libpangoft2-1.0.0.dylib
0x106d3e000 - 0x106d4bff7 +libpangocairo-1.0.0.dylib (3601.6) <93E106B7-ED01-3F89-A279-63B33140EDEE> /Users/USER/
/libpangocairo-1.0.0.dylib
0x108091000 - 0x1080c9ff7 +libjpeg.9.dylib (11) <64012A4B-6111-37C0-BF83-E1BDB31E6DF0> /Users/USER//libjpeg.9.dylib
0x10b882000 - 0x10b88dfff libGPUSupport.dylib (9.6.1) <23B64473-59E7-3AC2-B8C0-CFCFDDF3F8A3> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupport.dylib
0x10c263000 - 0x10c264ff9 +cl_kernels (???) <6756D337-E0CA-47A4-99BB-00124E355A0F> cl_kernels
0x10c9e4000 - 0x10c9e5fe4 +cl_kernels (???) <649D83C7-60DA-4E4D-AA13-C9B24805B917> cl_kernels
0x10dd74000 - 0x10dda2fff +com.positivespinmedia.PSMTabBarControlFramework (1.0) <5B6D3F48-ADF4-3E9F-A1F6-E4DA6DE31223> /Users/USER/
/PSMTabBarControl.framework/PSMTabBarControl
0x1202d0000 - 0x1203b6fef unorm8_bgra.dylib (2.3.58) /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.dylib
0x131ee4000 - 0x131f4cfdf +libgmp.10.dylib (12.3) <8C063902-6D1A-3D99-93DF-851D32F505A7> /Users/USER//libgmp.10.dylib
0x131f5a000 - 0x131fa8ff7 +libmpfr.4.dylib (6.2) <748600DD-FB01-38BF-93E4-265BD5D7976F> /Users/USER/
/libmpfr.4.dylib
0x123400000000 - 0x12340034eff7 com.apple.driver.AppleIntelHD3000GraphicsGLDriver (8.24.16 - 8.2.4) <24BC4EAC-7AFC-3306-9D5D-4DE76D6EBA60> /System/Library/Extensions/AppleIntelHD3000GraphicsGLDriver.bundle/Contents/MacOS/AppleIntelHD3000GraphicsGLDriver
0x7fff62b25000 - 0x7fff62b58817 dyld (239.4) <7AD43B9B-5CEA-3C7E-9836-A06909F9CA56> /usr/lib/dyld
0x7fff8b28d000 - 0x7fff8b28dfff com.apple.Cocoa (6.8 - 20) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x7fff8b28e000 - 0x7fff8b42eff7 GLEngine (9.6.1) <28300FBD-E3B2-35D2-BB54-77DCE62FC371> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine
0x7fff8b42f000 - 0x7fff8b457ffb libxslt.1.dylib (13) /usr/lib/libxslt.1.dylib
0x7fff8b458000 - 0x7fff8b481fff com.apple.DictionaryServices (1.2 - 208) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x7fff8b482000 - 0x7fff8b483fff libsystem_sandbox.dylib (278.11.1) <0D0B13EA-6B7A-3AC8-BE60-B548543BEB77> /usr/lib/system/libsystem_sandbox.dylib
0x7fff8b498000 - 0x7fff8b582fff libsqlite3.dylib (158) <00269BF9-43BE-39E0-9C85-24585B9923C8> /usr/lib/libsqlite3.dylib
0x7fff8b9fc000 - 0x7fff8b9feffb libutil.dylib (34) /usr/lib/libutil.dylib
0x7fff8b9ff000 - 0x7fff8ba26ffb libsystem_info.dylib (449.1.3) <7D41A156-D285-3849-A2C3-C04ADE797D98> /usr/lib/system/libsystem_info.dylib
0x7fff8ba27000 - 0x7fff8bb03fff libcrypto.0.9.8.dylib (52) /usr/lib/libcrypto.0.9.8.dylib
0x7fff8bb98000 - 0x7fff8bba4ffb com.apple.AppleFSCompression (56.92.1 - 1.0) <066255FD-DBD1-3041-8DDA-7AFC41C9096D> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
0x7fff8bbbf000 - 0x7fff8bc0dfff libcorecrypto.dylib (161.1) /usr/lib/system/libcorecrypto.dylib
0x7fff8bc57000 - 0x7fff8bd22fff libvDSP.dylib (423.32) <3BF732BE-DDE0-38EB-8C54-E4E3C64F77A7> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x7fff8bd23000 - 0x7fff8be91ff7 libBLAS.dylib (1094.5) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x7fff8be92000 - 0x7fff8bed1fff libGLU.dylib (9.6.1) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x7fff8befe000 - 0x7fff8bfecfff libJP2.dylib (1044) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x7fff8bfed000 - 0x7fff8c032ff6 com.apple.HIServices (1.23 - 468) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x7fff8c033000 - 0x7fff8c035fff libRadiance.dylib (1044) <461482C9-CADB-3B36-B023-597C64AD4B00> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x7fff8c05d000 - 0x7fff8c082ff7 com.apple.ChunkingLibrary (2.0 - 155.1) /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
0x7fff8c083000 - 0x7fff8c094ff7 libz.1.dylib (53) <42E0C8C6-CA38-3CA4-8619-D24ED5DD492E> /usr/lib/libz.1.dylib
0x7fff8c0e1000 - 0x7fff8c0eeff7 libxar.1.dylib (202) <5572AA71-E98D-3FE1-9402-BB4A84E0E71E> /usr/lib/libxar.1.dylib
0x7fff8c0ef000 - 0x7fff8c142fff com.apple.ScalableUserInterface (1.0 - 1) /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableUserInterface.framework/Versions/A/ScalableUserInterface
0x7fff8c143000 - 0x7fff8c17efff com.apple.bom (14.0 - 193.1) /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
0x7fff8c17f000 - 0x7fff8c184fff libmacho.dylib (845) <1D2910DF-C036-3A82-A3FD-44FF73B5FF9B> /usr/lib/system/libmacho.dylib
0x7fff8c2b5000 - 0x7fff8c41bfff libGLProgrammability.dylib (9.6.1) <07700B99-8542-32D7-BB96-29472EFE75EF> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x7fff8c47c000 - 0x7fff8c4a0fff libxpc.dylib (300.90.2) /usr/lib/system/libxpc.dylib
0x7fff8c4a1000 - 0x7fff8c4c6ff7 com.apple.CoreVideo (1.8 - 117.2) <4674339E-26D0-35FA-9958-422832B39B12> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7fff8c4f5000 - 0x7fff8c54efff libTIFF.dylib (1044) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x7fff8c5bb000 - 0x7fff8c5beffc com.apple.IOSurface (91.1 - 91.1) /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x7fff8c5bf000 - 0x7fff8c5c7fff libsystem_dnssd.dylib (522.92.1) <17B03FFD-92C5-3282-9981-EBB28B456207> /usr/lib/system/libsystem_dnssd.dylib
0x7fff8c5c8000 - 0x7fff8c8b2fff com.apple.CoreServices.CarbonCore (1077.17 - 1077.17) <3A2E92FD-DEE2-3D45-9619-11500801A61C> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x7fff8c8b6000 - 0x7fff8c90eff7 com.apple.Symbolication (1.4 - 129.0.2) <56F5E42C-4A23-3D0C-A830-616A03C16725> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x7fff8caa0000 - 0x7fff8cb2cff7 com.apple.ink.framework (10.9 - 207) <8A50B893-AD03-3826-8555-A54FEAF08F47> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x7fff8cb2d000 - 0x7fff8cd75ff7 com.apple.CoreData (107 - 481.3) /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x7fff8cd7d000 - 0x7fff8d15effe libLAPACK.dylib (1094.5) <7E7A9B8D-1638-3914-BAE0-663B69865986> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x7fff8d15f000 - 0x7fff8d190ff7 libtidy.A.dylib (15.12) /usr/lib/libtidy.A.dylib
0x7fff8d191000 - 0x7fff8d194fff com.apple.help (1.3.3 - 46) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x7fff8d195000 - 0x7fff8d1adff7 com.apple.openscripting (1.4 - 157) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x7fff8d1ae000 - 0x7fff8d1afffb libremovefile.dylib (33) <3543F917-928E-3DB2-A2F4-7AB73B4970EF> /usr/lib/system/libremovefile.dylib
0x7fff8d1ea000 - 0x7fff8d1f6ff7 com.apple.OpenDirectory (10.9 - 173.90.1) /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x7fff8d1f7000 - 0x7fff8d280ff7 libsystem_c.dylib (997.90.3) <6FD3A400-4BB2-3B95-B90C-BE6E9D0D78FA> /usr/lib/system/libsystem_c.dylib
0x7fff8d286000 - 0x7fff8d288fff libCVMSPluginSupport.dylib (9.6.1) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x7fff8d289000 - 0x7fff8d295ff7 com.apple.HelpData (2.1.4 - 90) /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
0x7fff8d2fe000 - 0x7fff8d302ff7 libsystem_stats.dylib (93.90.3) <337946FC-B2E1-3DFA-A8B5-30DA8D584D75> /usr/lib/system/libsystem_stats.dylib
0x7fff8d303000 - 0x7fff8d5d7fc7 com.apple.vImage (7.0 - 7.0) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x7fff8d5d8000 - 0x7fff8d5d8fff com.apple.ApplicationServices (48 - 48) <3E3F01A8-314D-378F-835E-9CC4F8820031> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x7fff8d678000 - 0x7fff8d680ff7 com.apple.speech.recognition.framework (4.2.4 - 4.2.4) <98BBB3E4-6239-3EF1-90B2-84EA0D3B8D61> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x7fff8da4f000 - 0x7fff8da5eff8 com.apple.LangAnalysis (1.7.0 - 1.7.0) <8FE131B6-1180-3892-98F5-C9C9B79072D4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x7fff8da5f000 - 0x7fff8da66ffb libcopyfile.dylib (103.92.1) /usr/lib/system/libcopyfile.dylib
0x7fff8da67000 - 0x7fff8daccffb com.apple.Heimdal (4.0 - 2.0) /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x7fff8dacd000 - 0x7fff8db01fff libssl.0.9.8.dylib (52) <51C844FF-D7CD-3525-9ABB-84B8DD11D5E4> /usr/lib/libssl.0.9.8.dylib
0x7fff8db02000 - 0x7fff8db40ff7 libGLImage.dylib (9.6.1) <5E02B38C-9F36-39BE-8746-724F0D8BBFC0> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x7fff8dbb8000 - 0x7fff8dbe8fff com.apple.IconServices (25 - 25.17) <4751127E-FBD5-3ED5-8510-08D4E4166EFE> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
0x7fff8dbe9000 - 0x7fff8dc01ff7 com.apple.GenerationalStorage (2.0 - 160.3) <64749B08-0212-3AC8-9B49-73D662B09304> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x7fff8dc02000 - 0x7fff8dd32ff7 com.apple.desktopservices (1.8.3 - 1.8.3) <225BEC20-F8E0-3F22-9560-890A1A5B9050> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x7fff8dde9000 - 0x7fff8ddeeff7 libunwind.dylib (35.3) <78DCC358-2FC1-302E-B395-0155B47CB547> /usr/lib/system/libunwind.dylib
0x7fff8ddef000 - 0x7fff8dedefff libFontParser.dylib (111.1) <835A8253-6AB9-3AAB-9CBF-171440DEC486> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x7fff8e89a000 - 0x7fff8e8dcff7 libauto.dylib (185.5) /usr/lib/libauto.dylib
0x7fff8e970000 - 0x7fff8e974ff7 libheimdal-asn1.dylib (323.92.1) /usr/lib/libheimdal-asn1.dylib
0x7fff8e99c000 - 0x7fff8ea09fff com.apple.SearchKit (1.4.0 - 1.4.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x7fff8eb49000 - 0x7fff8ebc0fff com.apple.CoreServices.OSServices (600.4 - 600.4) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x7fff8ebc2000 - 0x7fff8ebc6fff com.apple.CommonPanels (1.2.6 - 96) <6B434AFD-50F8-37C7-9A56-162C17E375B3> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x7fff8ebe4000 - 0x7fff8ecc8ff7 com.apple.coreui (2.2 - 231.1) <187DF89C-8A64-366D-8782-F90315FA3CD7> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x7fff8ecc9000 - 0x7fff8efc9ff7 com.apple.Foundation (6.9 - 1056.16) <24349208-3603-3F5D-95CC-B379616FBEF8> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff8f08b000 - 0x7fff8f0a4ff7 com.apple.Kerberos (3.0 - 1) /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x7fff8f0af000 - 0x7fff8f130fff com.apple.CoreSymbolication (3.0.1 - 141.0.5) <20E484C4-9F0E-3DF6-BB27-D509859FF57A> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x7fff8f131000 - 0x7fff8f316fff com.apple.CoreFoundation (6.9 - 855.17) <729BD6DA-1F63-3E72-A148-26F21EBF52BB> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff8f317000 - 0x7fff8f324ff0 libbz2.1.0.dylib (29) <0B98AC35-B138-349C-8063-2B987A75D24C> /usr/lib/libbz2.1.0.dylib
0x7fff8f33f000 - 0x7fff8f3a2ffb com.apple.SystemConfiguration (1.13.1 - 1.13.1) <2C8E1A73-5AD6-3A7D-8ED8-D6755555A993> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x7fff8f3a3000 - 0x7fff8f3a3ff7 libkeymgr.dylib (28) <3AA8D85D-CF00-3BD3-A5A0-E28E1A32A6D8> /usr/lib/system/libkeymgr.dylib
0x7fff8f3a4000 - 0x7fff8f3a6ff3 libsystem_configuration.dylib (596.15) <4998CB6A-9D54-390A-9F57-5D1AC53C135C> /usr/lib/system/libsystem_configuration.dylib
0x7fff8f3a7000 - 0x7fff8f3d6ff9 com.apple.GSS (4.0 - 2.0) <44E914BE-B0D0-3E05-9451-CA9E539AFA52> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x7fff8f427000 - 0x7fff8f42efff com.apple.NetFS (6.0 - 4.0) <8E26C099-CE9D-3819-91A2-64EA929C6137> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fff8f7c1000 - 0x7fff8f7c8ff7 libsystem_pthread.dylib (53.1.4) /usr/lib/system/libsystem_pthread.dylib
0x7fff8f7d2000 - 0x7fff8f7d2fff com.apple.Carbon (154 - 157) <45A9A40A-78FF-3EA0-8FAB-A4F81052FA55> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x7fff909db000 - 0x7fff909edff7 com.apple.MultitouchSupport.framework (245.13.1 - 245.13.1) <38262B92-C63F-35A0-997D-AD2EBF2F8338> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x7fff90a6b000 - 0x7fff90d3cff4 com.apple.CoreImage (9.4.0) <2C636ECD-0F1A-357C-9EFF-0452476FDDF5> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x7fff90d3d000 - 0x7fff90d6efff com.apple.MediaKit (15 - 709) <23E33409-5C39-3F93-9E73-2B0E9EE8883E> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
0x7fff90d6f000 - 0x7fff90d75ff7 libsystem_platform.dylib (24.90.1) <3C3D3DA8-32B9-3243-98EC-D89B9A1670B3> /usr/lib/system/libsystem_platform.dylib
0x7fff90d76000 - 0x7fff90d7fffd com.apple.CommonAuth (4.0 - 2.0) <32BA436F-6319-3A0B-B5D2-2EB75FF36B5B> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x7fff90dc1000 - 0x7fff90e06fff libcurl.4.dylib (78.94.1) <88F27F9B-052E-3375-938D-2603E90D8AD5> /usr/lib/libcurl.4.dylib
0x7fff90e07000 - 0x7fff90e30fff GLRendererFloat (9.6.1) <23A2C705-F932-335D-B27B-565A30333460> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
0x7fff90ff0000 - 0x7fff910baff7 com.apple.LaunchServices (572.28 - 572.28) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x7fff9184d000 - 0x7fff91911ff7 com.apple.backup.framework (1.5.4 - 1.5.4) <195DA868-47A5-37E6-8CF0-9BCF11846899> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x7fff91912000 - 0x7fff9194aff7 com.apple.RemoteViewServices (2.0 - 94) <3F34D630-3DDB-3411-BC28-A56A9B55EBDA> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x7fff9194b000 - 0x7fff91954ff7 libcldcpuengine.dylib (2.3.58) <4E8AFDB8-607F-348D-BAEA-DA9ACF44AEAA> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
0x7fff91955000 - 0x7fff9195efff com.apple.speech.synthesis.framework (4.7.1 - 4.7.1) <383FB557-E88E-3239-82B8-15F9F885B702> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x7fff9195f000 - 0x7fff9196dfff com.apple.opengl (9.6.1 - 9.6.1) /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fff91972000 - 0x7fff91c1cff5 com.apple.HIToolbox (2.1.1 - 698) <26FF0E2C-1CD7-311F-ACF0-84F3D5273AD6> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x7fff91c1d000 - 0x7fff91c38ff7 libCRFSuite.dylib (34) /usr/lib/libCRFSuite.dylib
0x7fff91cd0000 - 0x7fff91ce0fff libbsm.0.dylib (33) <2CAC00A2-1352-302A-88FA-C567D4D69179> /usr/lib/libbsm.0.dylib
0x7fff91ce1000 - 0x7fff91cf2ff7 libsystem_asl.dylib (217.1.4) <655FB343-52CF-3E2F-B14D-BEBF5AAEF94D> /usr/lib/system/libsystem_asl.dylib
0x7fff91cf8000 - 0x7fff91cf9ff7 libDiagnosticMessagesClient.dylib (100) <4CDB0F7B-C0AF-3424-BC39-495696F0DB1E> /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff91ecb000 - 0x7fff91f0cfff com.apple.PerformanceAnalysis (1.47 - 47) <5E045817-0C84-341A-9B33-74CF1324FA70> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x7fff91f0d000 - 0x7fff91f17ff7 com.apple.bsd.ServiceManagement (2.0 - 2.0) <2D27B498-BB9C-3D88-B05A-76908A8A26F3> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x7fff91fe9000 - 0x7fff91ff0fff libcompiler_rt.dylib (35) <4CD916B2-1B17-362A-B403-EF24A1DAC141> /usr/lib/system/libcompiler_rt.dylib
0x7fff91ff1000 - 0x7fff91ff4ffa libCGXType.A.dylib (599.35.4) /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
0x7fff9216b000 - 0x7fff92271ff7 com.apple.ImageIO.framework (3.3.0 - 1044) <3BCCF2AE-CF1F-3324-A371-DF0A42C841A2> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x7fff92416000 - 0x7fff92417ff7 com.apple.print.framework.Print (9.0 - 260) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x7fff9243b000 - 0x7fff92445fff libcommonCrypto.dylib (60049) <8C4F0CA0-389C-3EDC-B155-E62DD2187E1D> /usr/lib/system/libcommonCrypto.dylib
0x7fff924db000 - 0x7fff924e1fff com.apple.AOSNotification (1.7.0 - 760.3) <7901B867-60F7-3645-BB3E-18C51A6FBCC6> /System/Library/PrivateFrameworks/AOSNotification.framework/Versions/A/AOSNotification
0x7fff924e2000 - 0x7fff924eaff3 libCGCMS.A.dylib (599.35.4) <67AD122A-B8DA-3C05-8B8C-1939F5064FAE> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGCMS.A.dylib
0x7fff924eb000 - 0x7fff924ecfff liblangid.dylib (117) <9546E641-F730-3AB0-B3CD-E0E2FDD173D9> /usr/lib/liblangid.dylib
0x7fff92a15000 - 0x7fff92a3eff7 libc++abi.dylib (49.1) <21A807D3-6732-3455-B77F-743E9F916DF0> /usr/lib/libc++abi.dylib
0x7fff92bb8000 - 0x7fff92bfffff libFontRegistry.dylib (127) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x7fff92c00000 - 0x7fff92c2ffd2 libsystem_m.dylib (3047.16) /usr/lib/system/libsystem_m.dylib
0x7fff92c30000 - 0x7fff92c7eff7 com.apple.opencl (2.3.59 - 2.3.59) <9F43F471-C3C3-352D-889D-EC418DC1F5B2> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x7fff92c7f000 - 0x7fff92c82fff com.apple.TCC (1.0 - 1) <32A075D9-47FD-3E71-95BC-BFB0D583F41C> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x7fff92c83000 - 0x7fff92e3bffb libicucore.A.dylib (511.35) <6F097DA7-147C-32A1-93D2-728A64CF0DC2> /usr/lib/libicucore.A.dylib
0x7fff93247000 - 0x7fff9324eff8 liblaunch.dylib (842.92.1) /usr/lib/system/liblaunch.dylib
0x7fff9324f000 - 0x7fff9325afff libkxld.dylib (2422.115.4) <3C678B75-F7C5-3DBB-8DBD-48483AD54D5C> /usr/lib/system/libkxld.dylib
0x7fff9325b000 - 0x7fff93282ff7 com.apple.shortcut (2.6 - 2.6) /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
0x7fff93283000 - 0x7fff93284fff libunc.dylib (28) <62682455-1862-36FE-8A04-7A6B91256438> /usr/lib/system/libunc.dylib
0x7fff932b4000 - 0x7fff93306fff libc++.1.dylib (120) <4F68DFC5-2077-39A8-A449-CAC5FDEE7BDE> /usr/lib/libc++.1.dylib
0x7fff933d9000 - 0x7fff933f2ff7 com.apple.Ubiquity (1.3 - 289) /System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity
0x7fff933f3000 - 0x7fff933f4ff7 libSystem.B.dylib (1197.1.1) /usr/lib/libSystem.B.dylib
0x7fff933f5000 - 0x7fff934b7ff5 com.apple.CoreText (367.20 - 367.20) /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x7fff934b8000 - 0x7fff934bbfff libCoreVMClient.dylib (58.1) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x7fff93528000 - 0x7fff93542fff libdispatch.dylib (339.92.1) /usr/lib/system/libdispatch.dylib
0x7fff9377f000 - 0x7fff9378cff4 com.apple.Librarian (1.2 - 1) /System/Library/PrivateFrameworks/Librarian.framework/Versions/A/Librarian
0x7fff9378f000 - 0x7fff93bc2ffb com.apple.vision.FaceCore (3.0.0 - 3.0.0) /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x7fff93bd0000 - 0x7fff93be7ff7 com.apple.CFOpenDirectory (10.9 - 173.90.1) <7BC0194E-1B40-3FCA-ACD2-235CE5D65DFA> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x7fff93bf1000 - 0x7fff93bfcfff libGL.dylib (9.6.1) <4B65BF9F-F34A-3CD1-94E8-DB26DAA0A59D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x7fff93bfd000 - 0x7fff93bfffff com.apple.EFILogin (2.0 - 2) /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
0x7fff93d1d000 - 0x7fff93d1efff com.apple.TrustEvaluationAgent (2.0 - 25) <334A82F4-4AE4-3719-A511-86D0B0723E2B> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x7fff93d1f000 - 0x7fff93d31fff com.apple.ImageCapture (9.0 - 9.0) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x7fff9449b000 - 0x7fff945efff3 com.apple.audio.toolbox.AudioToolbox (1.10 - 1.10) <69B273E8-5A8E-3FC7-B807-C16B657662FE> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x7fff945f0000 - 0x7fff945f0fff com.apple.Accelerate (1.9 - Accelerate 1.9) <509BB27A-AE62-366D-86D8-0B06D217CF56> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff945f1000 - 0x7fff9460cff7 libsystem_malloc.dylib (23.10.1) /usr/lib/system/libsystem_malloc.dylib
0x7fff94665000 - 0x7fff948f9ff7 com.apple.RawCamera.bundle (5.07 - 760) /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x7fff948fb000 - 0x7fff94916ff7 libPng.dylib (1044) <151BA92C-6E7C-3B69-8024-FDD1E2C89DD3> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x7fff94921000 - 0x7fff9492cff7 com.apple.NetAuth (5.0 - 5.0) /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x7fff94938000 - 0x7fff9493cfff libpam.2.dylib (20) /usr/lib/libpam.2.dylib
0x7fff9493d000 - 0x7fff9493fff7 libquarantine.dylib (71) <7A1A2BCB-C03D-3A25-BFA4-3E569B2D2C38> /usr/lib/system/libquarantine.dylib
0x7fff94941000 - 0x7fff9494bff7 com.apple.CrashReporterSupport (10.9 - 539) /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x7fff9494c000 - 0x7fff949b8fff com.apple.framework.IOKit (2.0.1 - 907.100.13) <057FDBA3-56D6-3903-8C0B-849214BF1985> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff949d2000 - 0x7fff949eefff libresolv.9.dylib (54) <11C2C826-F1C6-39C6-B4E8-6E0C41D4FA95> /usr/lib/libresolv.9.dylib
0x7fff94be1000 - 0x7fff94c28ff7 libcups.2.dylib (372.4) <36EA4350-43B4-3A5C-9904-10685BFDA7D4> /usr/lib/libcups.2.dylib
0x7fff94c29000 - 0x7fff94c58fff com.apple.DebugSymbols (106 - 106) /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x7fff94c59000 - 0x7fff95578797 com.apple.CoreGraphics (1.600.0 - 599.35.4) /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x7fff95579000 - 0x7fff95582ffb libsystem_notify.dylib (121.20.1) <9B34B4FE-F5AD-3F09-A5F0-46AFF3571323> /usr/lib/system/libsystem_notify.dylib
0x7fff95588000 - 0x7fff9558cff7 libcache.dylib (62) /usr/lib/system/libcache.dylib
0x7fff955ab000 - 0x7fff955d7fff com.apple.CoreServicesInternal (184.9 - 184.9) <4DEA54F9-81D6-3EDB-AA3C-1F9C497B3379> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x7fff955d8000 - 0x7fff955f4ff7 libsystem_kernel.dylib (2422.115.4) <9EDE872E-2A9E-3A78-8E1D-AB790794A098> /usr/lib/system/libsystem_kernel.dylib
0x7fff959cd000 - 0x7fff959f5ffb libRIP.A.dylib (599.35.4) /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x7fff95a38000 - 0x7fff95a38ffd libOpenScriptingUtil.dylib (157) <19F0E769-0989-3062-9AFB-8976E90E9759> /usr/lib/libOpenScriptingUtil.dylib
0x7fff95a8d000 - 0x7fff95adaff2 com.apple.print.framework.PrintCore (9.0 - 428) <8D8253E3-302F-3DB2-9C5C-572CB974E8B3> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x7fff95b64000 - 0x7fff95b6cffc libGFXShared.dylib (9.6.1) <25BBF325-AC57-3BAA-9427-2D14CC243AE6> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x7fff95b6d000 - 0x7fff95bc8ffb com.apple.AE (665.5 - 665.5) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x7fff95c67000 - 0x7fff95c6aff7 libdyld.dylib (239.4) /usr/lib/system/libdyld.dylib
0x7fff95c6b000 - 0x7fff95ccffff com.apple.datadetectorscore (5.0 - 354.5) <0AE9749A-6BFC-3032-B802-210DF59AEDB0> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x7fff95cd0000 - 0x7fff95cd5fff com.apple.DiskArbitration (2.6 - 2.6) /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fff95d74000 - 0x7fff95f21f27 libobjc.A.dylib (551.1) /usr/lib/libobjc.A.dylib
0x7fff95f22000 - 0x7fff95f5bff7 com.apple.QD (3.50 - 298) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x7fff96219000 - 0x7fff962a2fff com.apple.ColorSync (4.9.0 - 4.9.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x7fff962a3000 - 0x7fff962a5ff7 com.apple.securityhi (9.0 - 55005) <446BE1A5-F65F-3ACB-8F33-A8EBFE0D0BD4> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x7fff962a6000 - 0x7fff962a6fff com.apple.CoreServices (59 - 59) <7A697B5E-F179-30DF-93F2-8B503CEEEFD5> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fff962a7000 - 0x7fff9638eff7 libxml2.2.dylib (26) /usr/lib/libxml2.2.dylib
0x7fff963b5000 - 0x7fff96486ff1 com.apple.DiskImagesFramework (10.9 - 371.1) /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
0x7fff96487000 - 0x7fff96488ff7 libsystem_blocks.dylib (63) /usr/lib/system/libsystem_blocks.dylib
0x7fff969ad000 - 0x7fff96b49ff3 com.apple.QuartzCore (1.8 - 332.3) /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fff96b4a000 - 0x7fff96b71ff7 libsystem_network.dylib (241.3) <8B1E1F1D-A5CC-3BAE-8B1E-ABC84337A364> /usr/lib/system/libsystem_network.dylib
0x7fff96b72000 - 0x7fff96bc3ff7 com.apple.audio.CoreAudio (4.2.1 - 4.2.1) /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7fff96bc4000 - 0x7fff96bc4fff com.apple.Accelerate.vecLib (3.9 - vecLib 3.9) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff96bc5000 - 0x7fff96e29ffd com.apple.security (7.0 - 55471.14.21) /System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fff96e2a000 - 0x7fff96ebaff7 com.apple.Metadata (10.7.0 - 800.28) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x7fff96ebb000 - 0x7fff97056ff8 com.apple.CFNetwork (673.5 - 673.5) /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x7fff97425000 - 0x7fff974b0ff7 libCoreStorage.dylib (380.70.2) /usr/lib/libCoreStorage.dylib
0x7fff974b1000 - 0x7fff974e6ffc com.apple.LDAPFramework (2.4.28 - 194.5) <4ADD0595-25B9-3F09-897E-3FB790AD2C5A> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x7fff974fd000 - 0x7fff9750afff com.apple.Sharing (132.2 - 132.2) /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
0x7fff97548000 - 0x7fff9756cff7 libJPEG.dylib (1044) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x7fff97655000 - 0x7fff97659ff7 libGIF.dylib (1044) <7E51DFC3-740A-3CD3-98A1-1EC510A4A055> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x7fff9765a000 - 0x7fff9774bff9 libiconv.2.dylib (41) /usr/lib/libiconv.2.dylib
0x7fff97788000 - 0x7fff97840ff7 com.apple.DiscRecording (8.0 - 8000.4.6) /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
0x7fff978b4000 - 0x7fff9842aff7 com.apple.AppKit (6.9 - 1265.21) <9DC13B27-841D-3839-93B2-3EDE66157BDE> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7fff9842b000 - 0x7fff9843bffb libsasl2.2.dylib (170) /usr/lib/libsasl2.2.dylib
0x7fff9843c000 - 0x7fff984affff com.apple.securityfoundation (6.0 - 55122.3) <0FDC8F53-104C-3938-A852-5B33C30BAAD5> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x7fff984b0000 - 0x7fff984b0ffd com.apple.audio.units.AudioUnit (1.10 - 1.10) <68B21135-55A6-3563-A3D6-3E692A7DEB7F> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x7fff984b1000 - 0x7fff98520ff1 com.apple.ApplicationServices.ATS (360 - 363.3) <546E89D9-2AE7-3111-B2B8-2366650D22F0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x7fff98810000 - 0x7fff988c0ff7 libvMisc.dylib (423.32) <049C0735-1808-39B9-943F-76CB8021744F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x7fff98922000 - 0x7fff9892cff7 libcsfde.dylib (380.70.2) <3ACB87D7-A81C-3C45-B648-AD27F1B9D841> /usr/lib/libcsfde.dylib

External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 8
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 67278
thread_create: 1
thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=180.5M resident=58.7M(33%) swapped_out_or_unallocated=121.8M(67%)
Writable regions: Total=690.9M written=401.8M(58%) resident=148.6M(22%) swapped_out=384.8M(56%) unallocated=542.2M(78%)

REGION TYPE VIRTUAL
=========== =======
CG backing stores 6060K
CG image 1108K
CG raster data 24K
CG shared images 244K
CoreGraphics 12K
CoreImage 8K
Dispatch continuations 8192K
IOKit 16.1M
Kernel Alloc Once 8K
MALLOC 172.7M
MALLOC (admin) 32K
Memory Tag 242 12K
OpenCL 24K
OpenGL GLSL 5632K
SQLite page cache 384K
STACK GUARD 56.0M
Stack 27.7M
VM_ALLOCATE 458.3M
__DATA 20.8M
__IMAGE 528K
__LINKEDIT 68.9M
__PLTSCHEME 8K
__TEXT 111.6M
__UNICODE 544K
mapped file 125.1M
shared memory 1.1G
=========== =======
TOTAL 2.2G

I think I may have had an unsigned short overflow, or your system may have had a hard time with ~4MB VBOs. (It shouldn't, but there's no guaranteed minimum.) I've made a small change to the limits: now max 16K vertices (down from 64K), which entails ~1MB VBOs. Can you try again?

If it doesn't work, I'll audit the uses of memcpy and maybe futz around with alignment.

It works!

/Jens Axel

2015-02-01 13:25 GMT+01:00 Neil Toronto notifications@github.com:

I think I may have had an unsigned short overflow, or your system may have
had a hard time with ~4MB VBOs. (It shouldn't, but there's no guaranteed
minimum.) I've made a small change to the limits: now max 16K vertices
(down from 64K), which entails ~1MB VBOs. Can you try again?

If it doesn't work, I'll audit the uses of memcpy and maybe futz around
with alignment.


Reply to this email directly or view it on GitHub
#5 (comment).

Jens Axel Søgaard

Awesome!

That was testing two things: short overflow and VBO size. Can you open "pict3d/private/engine/draw-pass.rkt" and change max-shape-vertex-count to 32768 and try it again?

If you have the time to test it, I'd really like to know the smallest value that causes a crash.

After the change to 32768 the spaceship example runs fine as is. I tried run-anim
and saw the balls around light animation, but then DrRacket hangs when I close the animation window.

Between the GLSL #version hack and keeping the number of vertices below 32768 to avoid signed 16-bit int overflow, I think this one is fixed.