ntoronto / pict3d

3-dimensional picts
GNU Lesser General Public License v3.0
113 stars 23 forks source link

osx support #5

Closed saolsen closed 9 years ago

saolsen commented 9 years ago

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)
3rdLaw commented 9 years ago

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; }

ntoronto commented 9 years ago

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:

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.

soegaard commented 9 years ago

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;
}
soegaard commented 9 years ago

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.83m/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> clkernels 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/unorm8bgra.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

ntoronto commented 9 years ago

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.

soegaard commented 9 years ago

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 https://github.com/ntoronto/pict3d/issues/5#issuecomment-72362778.

Jens Axel Søgaard

ntoronto commented 9 years ago

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.

soegaard commented 9 years ago

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.

ntoronto commented 9 years ago

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.