Safari (IOS and osx) crashes when connected to websockets #2650

Closed
elgerm opened this Issue Oct 22, 2013 · 18 comments

Comments

Projects
None yet

elgerm commented Oct 22, 2013

I don't think this is an signalr bug but it's at least relevant. Open any signalr website with safari (ios or osx) and make sure you have a connection with websockets. Refresh the page a few times... boom, safari gone.

I narrowed it down with an new empty project with signalr 2.0. As soon as the connection is started with websockets and you refresh safari crashes. This happens in IOS 6 IOS 7 and OSX (10.8).

Took me a while before I found this out, maybe something for the wiki to avoid a lot of head scratching. Now I do a js check before connecting if the browser is safari then I connect with SSE and down.

@ghost ghost assigned gustavo-armenta Nov 6, 2013

Owner

DamianEdwards commented Nov 6, 2013

@gustavo-armenta can you try to repro this please

Contributor

gustavo-armenta commented Nov 7, 2013

Connect to http://signalr-test1.cloudapp.net:82/Hubs/HubConnectionAPI/?transport=webSockets
Safari crashes when refreshing the webpage a few times, and also when opening a few tabs with above url

It does not fail when using serverSentEvents and longPolling
It does not fail when using http://html5demos.com/web-socket

@ghost ghost assigned DamianEdwards Nov 7, 2013

I can reproduce this repeatedly by either refreshing the page or navigating away from the page at http://crappychat.azurewebsites.com. If I refresh a couple of times or back/forward in my browser history, I can usually crash Safari Mobile within about 5 seconds. iOS 7 on an iPhone 5.

Also, if I disable Websockets the problem goes away.

demirag commented Nov 17, 2013

I am facing exactly the same problem. I published my site to azure and it crashes after several refreshes. I also enabled the web sockets. The mobile safari just closes itself. I also tested it with chrome for ios, same crashing issue. I am not sure if this is a websocket bug in signalR or ios itself.

elgerm commented Nov 17, 2013

Like I said earlier, best thing to do for now is to check the user agent if
the client uses an safari browser and connect with SSE and down, works fine
until this gets sorted out.

Best regards,

Elger Mensonides
Deevelop B.V.
T: +31616965906
E: elger@deevelop.com
W: www.deevelop.com

On Sun, Nov 17, 2013 at 7:42 PM, Yusuf Demirag notifications@github.comwrote:

I am facing exactly the same problem. I published my site to azure and it
crashes after several refreshes. I also enabled the web sockets. The mobile
safari just closes itself. I also tested it with chrome for ios, same
crashing issue. I am not sure if this is a websocket bug in signalR or ios
itself.


Reply to this email directly or view it on GitHubhttps://github.com/SignalR/SignalR/issues/2650#issuecomment-28659582
.

Member

halter73 commented Nov 18, 2013

I just tried this out on Safari 7.0 (9537.71) running on OS X Mavericks. I got the following crash report:

Process:         com.apple.WebKit.WebContent [30083]
Path:            /System/Library/PrivateFrameworks/WebKit2.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent
Identifier:      com.apple.WebKit.WebContent
Version:         9537 (9537.71)
Build Info:      WebKit2-7537071000000000~3
Code Type:       X86-64 (Native)
Parent Process:  ??? [1]
Responsible:     Safari [30061]
User ID:         502

Date/Time:       2013-11-18 14:32:36.638 -0800
OS Version:      Mac OS X 10.9 (13A603)
Report Version:  11
Anonymous UUID:  8053BEE7-2151-8B1F-C927-F81AD54CCEE6


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

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

VM Regions Near 0:
--> 
    __TEXT                 000000010e43d000-000000010e43e000 [    4K] r-x/rwx SM=COW  /System/Library/PrivateFrameworks/WebKit2.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent

Application Specific Information:
Bundle controller class:
BrowserBundleController

Process Model:
Multiple Web Processes


Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.WebCore               0x00007fff879bc6da void std::__1::__push_heap_back<WebCore::TimerHeapLessThanFunction&, WebCore::TimerHeapIterator>(WebCore::TimerHeapIterator, WebCore::TimerHeapIterator, WebCore::TimerHeapLessThanFunction&, std::__1::iterator_traits<WebCore::TimerHeapIterator>::difference_type) + 122
1   com.apple.WebCore               0x00007fff879bc3c0 WebCore::TimerBase::updateHeapIfNeeded(double) + 272
2   com.apple.WebCore               0x00007fff879b9e00 WebCore::TimerBase::setNextFireTime(double) + 192
3   com.apple.WebCore               0x00007fff879e6c42 WebCore::Document::recalcStyle(WebCore::Node::StyleChange) + 610
4   com.apple.WebCore               0x00007fff87a47591 WebCore::Document::updateStyleIfNeeded() + 81
5   com.apple.WebCore               0x00007fff87b4f8ec WebCore::Document::updateLayout() + 76
6   com.apple.WebCore               0x00007fff87b4f681 WebCore::Document::updateLayoutIgnorePendingStylesheets() + 113
7   com.apple.WebCore               0x00007fff87bcd597 WebCore::Element::offsetWidth() + 23
8   com.apple.WebCore               0x00007fff87bcd56d WebCore::jsElementOffsetWidth(JSC::ExecState*, JSC::JSValue, JSC::PropertyName) + 13
9   com.apple.JavaScriptCore        0x00007fff8e738f8c llint_slow_path_get_by_id + 220
10  com.apple.JavaScriptCore        0x00007fff8e73fc5b llint_op_get_by_id + 107
11  com.apple.JavaScriptCore        0x00007fff8e4c96f3 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 595
12  com.apple.JavaScriptCore        0x00007fff8e4c9495 JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 69
13  com.apple.WebCore               0x00007fff87bb8a4a WebCore::JSMainThreadExecState::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 154
14  com.apple.WebCore               0x00007fff87bb579c WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) + 892
15  com.apple.WebCore               0x00007fff87bb5349 WebCore::EventTarget::fireEventListeners(WebCore::Event*, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1ul, WTF::CrashOnOverflow>&) + 633
16  com.apple.WebCore               0x00007fff879f6fa7 WebCore::EventTarget::fireEventListeners(WebCore::Event*) + 359
17  com.apple.WebCore               0x00007fff879f71b7 WebCore::EventContext::handleLocalEvents(WebCore::Event*) const + 87
18  com.apple.WebCore               0x00007fff879f6af6 WebCore::EventDispatcher::dispatch() + 758
19  com.apple.WebCore               0x00007fff879f67fc WebCore::EventDispatchMediator::dispatchEvent(WebCore::EventDispatcher*) const + 12
20  com.apple.WebCore               0x00007fff879f5bac WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WTF::PassRefPtr<WebCore::EventDispatchMediator>) + 140
21  com.apple.WebCore               0x00007fff879f5a1a WebCore::Node::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) + 154
22  com.apple.WebCore               0x00007fff87a47467 WebCore::Document::finishedParsing() + 215
23  com.apple.WebCore               0x00007fff879fac38 WebCore::HTMLDocumentParser::prepareToStopParsing() + 168
24  com.apple.WebCore               0x00007fff87c2c087 WebCore::HTMLDocumentParser::notifyFinished(WebCore::CachedResource*) + 87
25  com.apple.WebCore               0x00007fff87aee2c6 WebCore::CachedResource::checkNotify() + 166
26  com.apple.WebCore               0x00007fff87aee025 WebCore::SubresourceLoader::didFinishLoading(double) + 133
27  com.apple.WebKit2               0x00007fff88f23ea1 WebKit::WebResourceLoader::didReceiveWebResourceLoaderMessage(CoreIPC::Connection*, CoreIPC::MessageDecoder&) + 541
28  com.apple.WebKit2               0x00007fff88f236de WebKit::NetworkProcessConnection::didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageDecoder&) + 138
29  com.apple.WebKit2               0x00007fff88efe9b9 CoreIPC::Connection::dispatchMessage(WTF::PassOwnPtr<CoreIPC::MessageDecoder>) + 101
30  com.apple.WebKit2               0x00007fff88efe8e2 CoreIPC::Connection::dispatchOneMessage() + 106
31  com.apple.WebCore               0x00007fff879be9ce WebCore::RunLoop::performWork() + 270
32  com.apple.WebCore               0x00007fff879be8a2 WebCore::RunLoop::performWork(void*) + 34
33  com.apple.CoreFoundation        0x00007fff8723a8f1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
34  com.apple.CoreFoundation        0x00007fff8722c062 __CFRunLoopDoSources0 + 242
35  com.apple.CoreFoundation        0x00007fff8722b7ef __CFRunLoopRun + 831
36  com.apple.CoreFoundation        0x00007fff8722b275 CFRunLoopRunSpecific + 309
37  com.apple.HIToolbox             0x00007fff8e88ff0d RunCurrentEventLoopInMode + 226
38  com.apple.HIToolbox             0x00007fff8e88fcb7 ReceiveNextEventCommon + 479
39  com.apple.HIToolbox             0x00007fff8e88fabc _BlockUntilNextEventMatchingListInModeWithFilter + 65
40  com.apple.AppKit                0x00007fff8b21f28e _DPSNextEvent + 1434
41  com.apple.AppKit                0x00007fff8b21e8db -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122
42  com.apple.AppKit                0x00007fff8b2129cc -[NSApplication run] + 553
43  com.apple.AppKit                0x00007fff8b1fd803 NSApplicationMain + 940
44  com.apple.XPCService            0x00007fff8327cc0f _xpc_main + 385
45  libxpc.dylib                    0x00007fff89268b2e xpc_main + 399
46  com.apple.WebKit.WebContent     0x000000010e43dba0 0x10e43d000 + 2976
47  libdyld.dylib                   0x00007fff8c9f75fd start + 1

Thread 1:
0   libsystem_kernel.dylib          0x00007fff83218e6a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff83956f08 _pthread_wqthread + 330
2   libsystem_pthread.dylib         0x00007fff83959fb9 start_wqthread + 13

Thread 2:: Dispatch queue: com.apple.libdispatch-manager
0   libsystem_kernel.dylib          0x00007fff83219662 kevent64 + 10
1   libdispatch.dylib               0x00007fff8a4f643d _dispatch_mgr_invoke + 239
2   libdispatch.dylib               0x00007fff8a4f6152 _dispatch_mgr_thread + 52

Thread 3:
0   libsystem_kernel.dylib          0x00007fff83218e6a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff83956f08 _pthread_wqthread + 330
2   libsystem_pthread.dylib         0x00007fff83959fb9 start_wqthread + 13

Thread 4:
0   libsystem_kernel.dylib          0x00007fff83218e6a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff83956f08 _pthread_wqthread + 330
2   libsystem_pthread.dylib         0x00007fff83959fb9 start_wqthread + 13

Thread 5:
0   libsystem_kernel.dylib          0x00007fff83218e6a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff83956f08 _pthread_wqthread + 330
2   libsystem_pthread.dylib         0x00007fff83959fb9 start_wqthread + 13

Thread 6:
0   libsystem_kernel.dylib          0x00007fff83218e6a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x00007fff83956f08 _pthread_wqthread + 330
2   libsystem_pthread.dylib         0x00007fff83959fb9 start_wqthread + 13

Thread 7:
0   libsystem_kernel.dylib          0x00007fff83214a1a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff83213d18 mach_msg + 64
2   com.apple.CoreFoundation        0x00007fff8722c315 __CFRunLoopServiceMachPort + 181
3   com.apple.CoreFoundation        0x00007fff8722b939 __CFRunLoopRun + 1161
4   com.apple.CoreFoundation        0x00007fff8722b275 CFRunLoopRunSpecific + 309
5   com.apple.AppKit                0x00007fff8b3bf1ce _NSEventThread + 144
6   libsystem_pthread.dylib         0x00007fff83955899 _pthread_body + 138
7   libsystem_pthread.dylib         0x00007fff8395572a _pthread_start + 137
8   libsystem_pthread.dylib         0x00007fff83959fc9 thread_start + 13

Thread 8:: JavaScriptCore::BlockFree
0   libsystem_kernel.dylib          0x00007fff83218716 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff83957c3b _pthread_cond_wait + 727
2   com.apple.JavaScriptCore        0x00007fff8e464596 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 118
3   com.apple.JavaScriptCore        0x00007fff8e4640b5 JSC::BlockAllocator::blockFreeingThreadMain() + 117
4   com.apple.JavaScriptCore        0x00007fff8e45944f WTF::wtfThreadEntryPoint(void*) + 15
5   libsystem_pthread.dylib         0x00007fff83955899 _pthread_body + 138
6   libsystem_pthread.dylib         0x00007fff8395572a _pthread_start + 137
7   libsystem_pthread.dylib         0x00007fff83959fc9 thread_start + 13

Thread 9:: JavaScriptCore::Marking
0   libsystem_kernel.dylib          0x00007fff83218716 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff83957c3b _pthread_cond_wait + 727
2   com.apple.JavaScriptCore        0x00007fff8e464bb7 JSC::GCThread::waitForNextPhase() + 119
3   com.apple.JavaScriptCore        0x00007fff8e464a48 JSC::GCThread::gcThreadMain() + 88
4   com.apple.JavaScriptCore        0x00007fff8e45944f WTF::wtfThreadEntryPoint(void*) + 15
5   libsystem_pthread.dylib         0x00007fff83955899 _pthread_body + 138
6   libsystem_pthread.dylib         0x00007fff8395572a _pthread_start + 137
7   libsystem_pthread.dylib         0x00007fff83959fc9 thread_start + 13

Thread 10:: JavaScriptCore::Marking
0   libsystem_kernel.dylib          0x00007fff83218716 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff83957c3b _pthread_cond_wait + 727
2   com.apple.JavaScriptCore        0x00007fff8e464bb7 JSC::GCThread::waitForNextPhase() + 119
3   com.apple.JavaScriptCore        0x00007fff8e464a48 JSC::GCThread::gcThreadMain() + 88
4   com.apple.JavaScriptCore        0x00007fff8e45944f WTF::wtfThreadEntryPoint(void*) + 15
5   libsystem_pthread.dylib         0x00007fff83955899 _pthread_body + 138
6   libsystem_pthread.dylib         0x00007fff8395572a _pthread_start + 137
7   libsystem_pthread.dylib         0x00007fff83959fc9 thread_start + 13

Thread 11:: JavaScriptCore::Marking
0   libsystem_kernel.dylib          0x00007fff83218716 __psynch_cvwait + 10
1   libsystem_pthread.dylib         0x00007fff83957c3b _pthread_cond_wait + 727
2   com.apple.JavaScriptCore        0x00007fff8e464bb7 JSC::GCThread::waitForNextPhase() + 119
3   com.apple.JavaScriptCore        0x00007fff8e464a48 JSC::GCThread::gcThreadMain() + 88
4   com.apple.JavaScriptCore        0x00007fff8e45944f WTF::wtfThreadEntryPoint(void*) + 15
5   libsystem_pthread.dylib         0x00007fff83955899 _pthread_body + 138
6   libsystem_pthread.dylib         0x00007fff8395572a _pthread_start + 137
7   libsystem_pthread.dylib         0x00007fff83959fc9 thread_start + 13

Thread 12:: WebCore: Scrolling
0   libsystem_kernel.dylib          0x00007fff83214a1a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff83213d18 mach_msg + 64
2   com.apple.CoreFoundation        0x00007fff8722c315 __CFRunLoopServiceMachPort + 181
3   com.apple.CoreFoundation        0x00007fff8722b939 __CFRunLoopRun + 1161
4   com.apple.CoreFoundation        0x00007fff8722b275 CFRunLoopRunSpecific + 309
5   com.apple.CoreFoundation        0x00007fff872e09d1 CFRunLoopRun + 97
6   com.apple.WebCore               0x00007fff87a6b334 WebCore::ScrollingThread::initializeRunLoop() + 244
7   com.apple.JavaScriptCore        0x00007fff8e45944f WTF::wtfThreadEntryPoint(void*) + 15
8   libsystem_pthread.dylib         0x00007fff83955899 _pthread_body + 138
9   libsystem_pthread.dylib         0x00007fff8395572a _pthread_start + 137
10  libsystem_pthread.dylib         0x00007fff83959fc9 thread_start + 13

Thread 13:: com.apple.NSURLConnectionLoader
0   libsystem_kernel.dylib          0x00007fff83214a1a mach_msg_trap + 10
1   libsystem_kernel.dylib          0x00007fff83213d18 mach_msg + 64
2   com.apple.CoreFoundation        0x00007fff8722c315 __CFRunLoopServiceMachPort + 181
3   com.apple.CoreFoundation        0x00007fff8722b939 __CFRunLoopRun + 1161
4   com.apple.CoreFoundation        0x00007fff8722b275 CFRunLoopRunSpecific + 309
5   com.apple.Foundation            0x00007fff8c643907 +[NSURLConnection(Loader) _resourceLoadLoop:] + 348
6   com.apple.Foundation            0x00007fff8c64370b __NSThread__main__ + 1318
7   libsystem_pthread.dylib         0x00007fff83955899 _pthread_body + 138
8   libsystem_pthread.dylib         0x00007fff8395572a _pthread_start + 137
9   libsystem_pthread.dylib         0x00007fff83959fc9 thread_start + 13

Thread 14:: com.apple.CFSocket.private
0   libsystem_kernel.dylib          0x00007fff832189aa __select + 10
1   com.apple.CoreFoundation        0x00007fff87277d43 __CFSocketManager + 867
2   libsystem_pthread.dylib         0x00007fff83955899 _pthread_body + 138
3   libsystem_pthread.dylib         0x00007fff8395572a _pthread_start + 137
4   libsystem_pthread.dylib         0x00007fff83959fc9 thread_start + 13

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x0000000112e67c68  rcx: 0x0000000000000009  rdx: 0x0000000000000000
  rdi: 0x00000001139d19a0  rsi: 0x00000001139d1a38  rbp: 0x00007fff517c0880  rsp: 0x00007fff517c0870
   r8: 0x0000000112e67c68   r9: 0x0000000112e67c8c  r10: 0x00000001139d19e8  r11: 0x00000001139d19e8
  r12: 0x0000000112e67800  r13: 0x0000000112c63b00  r14: 0x00000001131a6ca0  r15: 0x00000001119e6a00
  rip: 0x00007fff879bc6da  rfl: 0x0000000000010202  cr2: 0x0000000000000000

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


Binary Images:
       0x10e43d000 -        0x10e43dff4  com.apple.WebKit.WebContent (9537 - 9537.71) <AEC9C0B3-A6B5-30E4-A5EE-480DAF65203F> /System/Library/PrivateFrameworks/WebKit2.framework/Versions/A/XPCServices/com.apple.WebKit.WebContent.xpc/Contents/MacOS/com.apple.WebKit.WebContent
       0x10e446000 -        0x10e446fff  WebProcessShim.dylib (7537.71) <023402A6-15F8-33C5-A734-560E0F234631> /System/Library/PrivateFrameworks/WebKit2.framework/WebProcess.app/Contents/MacOS/WebProcessShim.dylib
       0x113b9c000 -        0x113ba7fff  libGPUSupport.dylib (9.0.83) <AF15BF74-F9B3-35B9-8728-3B3A2EB6E432> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupport.dylib
    0x123400000000 -     0x123400366ff7  com.apple.driver.AppleIntelHD3000GraphicsGLDriver (8.18.27 - 8.1.8) <10962454-79BD-31BF-8C23-7D3EE0DF8FA5> /System/Library/Extensions/AppleIntelHD3000GraphicsGLDriver.bundle/Contents/MacOS/AppleIntelHD3000GraphicsGLDriver
    0x7fff6e594000 -     0x7fff6e5c7817  dyld (239.3) <D1DFCF3F-0B0C-332A-BCC0-87A851B570FF> /usr/lib/dyld
    0x7fff82bc3000 -     0x7fff82bc4ff7  libSystem.B.dylib (1197.1.1) <BFC0DC97-46C6-3BE0-9983-54A98734897A> /usr/lib/libSystem.B.dylib
    0x7fff82bc5000 -     0x7fff82cf1fff  com.apple.MediaControlSender (1.9 - 190.4) <F5E934E1-D004-3C84-815A-961319F8C522> /System/Library/PrivateFrameworks/MediaControlSender.framework/Versions/A/MediaControlSender
    0x7fff82cf2000 -     0x7fff82d52ff2  com.apple.CoreUtils (1.9 - 190.4) <CBB5B4DC-2801-32B3-A31C-8811CCF99873> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
    0x7fff82d53000 -     0x7fff82d63ffb  libsasl2.2.dylib (170) <C8E25710-68B6-368A-BF3E-48EC7273177B> /usr/lib/libsasl2.2.dylib
    0x7fff82ecb000 -     0x7fff82ed5ff7  com.apple.CrashReporterSupport (10.9 - 538) <B487466B-3AA1-3854-A808-A61F049FA794> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
    0x7fff82ed6000 -     0x7fff83091ff6  com.apple.GeoServices (1.0 - 702.14.9) <A3A4D6AC-72B2-39F3-AAE0-9AF3B88C5C8E> /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices
    0x7fff830cd000 -     0x7fff83202ffa  com.apple.WebKit (9537 - 9537.71) <8A07478D-B2CA-3724-81E4-ADC10E1AD3EA> /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
    0x7fff83203000 -     0x7fff8321fff7  libsystem_kernel.dylib (2422.1.72) <D14913DB-47F1-3591-8DAF-D4B4EF5F8818> /usr/lib/system/libsystem_kernel.dylib
    0x7fff83220000 -     0x7fff8325ffff  libGLU.dylib (9.0.83) <8B457205-513B-3477-AE9C-3AD979D5FE11> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff83260000 -     0x7fff83262ffb  libutil.dylib (34) <DAC4A6CF-A1BB-3874-9569-A919316D30E8> /usr/lib/libutil.dylib
    0x7fff83263000 -     0x7fff83266fff  libCoreVMClient.dylib (58.1) <EBC36C69-C896-3C3D-8589-3E9023E7E56F> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fff83267000 -     0x7fff83273ff7  com.apple.OpenDirectory (10.9 - 173.1.1) <6B78BD7B-5622-38E6-8FC6-86A117E3ACCA> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff8327b000 -     0x7fff83281ff7  com.apple.XPCService (2.0 - 1) <2CE632D7-FE57-36CF-91D4-C57D0F2E0BFE> /System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService
    0x7fff83282000 -     0x7fff832e5ff7  com.apple.SystemConfiguration (1.13 - 1.13) <F05F4149-981B-380B-8F50-51CE804BBB89> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff832e6000 -     0x7fff83316fff  com.apple.IconServices (25 - 25.17) <4751127E-FBD5-3ED5-8510-08D4E4166EFE> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
    0x7fff83317000 -     0x7fff8374affb  com.apple.vision.FaceCore (3.0.0 - 3.0.0) <F42BFC9C-0B16-35EF-9A07-91B7FDAB7FC5> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fff83805000 -     0x7fff83812fff  com.apple.Sharing (132.2 - 132.2) <F983394A-226D-3244-B511-FA51FDB6ADDA> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
    0x7fff83813000 -     0x7fff8381bfff  libMatch.1.dylib (19) <021293AB-407D-309A-87F5-8E782F46753E> /usr/lib/libMatch.1.dylib
    0x7fff83829000 -     0x7fff8391aff9  libiconv.2.dylib (41) <BB44B115-AC32-3877-A0ED-AEC6232A4563> /usr/lib/libiconv.2.dylib
    0x7fff8391e000 -     0x7fff83953ffc  com.apple.LDAPFramework (2.4.28 - 194.5) <7E31A674-C6AB-33BE-BD5E-F5E3C6E22894> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0x7fff83954000 -     0x7fff8395bff7  libsystem_pthread.dylib (53.1.4) <AB498556-B555-310E-9041-F67EC9E00E2C> /usr/lib/system/libsystem_pthread.dylib
    0x7fff8395c000 -     0x7fff8399aff7  libGLImage.dylib (9.0.83) <C08048A7-03CC-3E40-BCDC-7791D87AC8E4> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fff83a91000 -     0x7fff83a96fff  libmacho.dylib (845) <1D2910DF-C036-3A82-A3FD-44FF73B5FF9B> /usr/lib/system/libmacho.dylib
    0x7fff83a97000 -     0x7fff83a98ff7  libDiagnosticMessagesClient.dylib (100) <4CDB0F7B-C0AF-3424-BC39-495696F0DB1E> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff83a99000 -     0x7fff83ab1ff7  com.apple.openscripting (1.4 - 157) <B3B037D7-1019-31E6-9D17-08E699AF3701> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
    0x7fff83e71000 -     0x7fff83e72ff7  libsystem_blocks.dylib (63) <FB856CD1-2AEA-3907-8E9B-1E54B6827F82> /usr/lib/system/libsystem_blocks.dylib
    0x7fff83e73000 -     0x7fff83efbff7  com.apple.CorePDF (4.0 - 4) <92D15ED1-D2E1-3ECB-93FF-42888219A99F> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
    0x7fff8418f000 -     0x7fff841b3ff7  libJPEG.dylib (1038) <86F349A8-882D-3326-A0B0-63257F68B1A7> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff841b4000 -     0x7fff841b7fff  com.apple.TCC (1.0 - 1) <32A075D9-47FD-3E71-95BC-BFB0D583F41C> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fff841b8000 -     0x7fff8420afff  libc++.1.dylib (120) <4F68DFC5-2077-39A8-A449-CAC5FDEE7BDE> /usr/lib/libc++.1.dylib
    0x7fff8420b000 -     0x7fff8426fff9  com.apple.Heimdal (4.0 - 2.0) <E7D20A4D-4674-37E1-A949-635FFF7C439A> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fff842c3000 -     0x7fff842c4ff7  libsystem_sandbox.dylib (278.10) <A47E7E11-3C76-318E-B67D-98972B86F094> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff842db000 -     0x7fff842dbff7  libkeymgr.dylib (28) <3AA8D85D-CF00-3BD3-A5A0-E28E1A32A6D8> /usr/lib/system/libkeymgr.dylib
    0x7fff84303000 -     0x7fff84316ff7  com.apple.AppContainer (3.0 - 1) <A90C058D-46E8-3BAB-AF17-AF9C7C273069> /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer
    0x7fff8432e000 -     0x7fff84334fff  com.apple.AOSNotification (1.7.0 - 760.3) <7901B867-60F7-3645-BB3E-18C51A6FBCC6> /System/Library/PrivateFrameworks/AOSNotification.framework/Versions/A/AOSNotification
    0x7fff84358000 -     0x7fff84359fff  liblangid.dylib (117) <9546E641-F730-3AB0-B3CD-E0E2FDD173D9> /usr/lib/liblangid.dylib
    0x7fff8436e000 -     0x7fff8449eff7  com.apple.desktopservices (1.8 - 1.8) <09DC9BB8-432F-3C7A-BB08-956A2DDFC2DE> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
    0x7fff8449f000 -     0x7fff844c4ff7  com.apple.ChunkingLibrary (2.0 - 155.1) <B845DC7A-D1EA-31E2-967C-D1FE0C628036> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
    0x7fff844d8000 -     0x7fff847f2ff7  com.apple.MediaToolbox (1.0 - 1273.29) <6260E68B-7E50-3D49-8C0A-7145614C13D8> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
    0x7fff847f3000 -     0x7fff847fefff  libkxld.dylib (2422.1.72) <C88EF3E6-B31F-3E12-BE9B-562D912BA733> /usr/lib/system/libkxld.dylib
    0x7fff847ff000 -     0x7fff8485dff7  com.apple.corelocation (1486.17 - 1486.24) <9FBB29F0-E000-3190-A96C-9EAA5CCCA2A0> /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation
    0x7fff8485e000 -     0x7fff8517a05f  com.apple.CoreGraphics (1.600.0 - 599.7) <7D0FD5A7-A061-39BA-8E00-723825D2C4DD> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff8517b000 -     0x7fff8517fff7  libGIF.dylib (1038) <C29B4323-1B9E-36B9-96C2-7CEDBAA124F0> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff85180000 -     0x7fff8520bfff  libCoreStorage.dylib (380) <AE14C2F3-0EF1-3DCD-BF2B-A24D97D3B372> /usr/lib/libCoreStorage.dylib
    0x7fff8547b000 -     0x7fff854c0ff7  libcurl.4.dylib (78) <A722B4F0-1F6C-3E16-9CB1-4C6ADC15221E> /usr/lib/libcurl.4.dylib
    0x7fff854c1000 -     0x7fff85519ff7  com.apple.Symbolication (1.4 - 129) <16D42516-7B5E-357C-898A-FAA9EE7642B3> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
    0x7fff858b3000 -     0x7fff858b8fff  com.apple.DiskArbitration (2.6 - 2.6) <F8A47F61-83D1-3F92-B7A8-A169E0D187C0> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff858b9000 -     0x7fff858e8fff  com.apple.DebugSymbols (106 - 106) <E1BDED08-523A-36F4-B2DA-9D5C712F0AC7> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
    0x7fff85946000 -     0x7fff8597fff7  com.apple.QD (3.50 - 298) <C1F20764-DEF0-34CF-B3AB-AB5480D64E66> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fff85980000 -     0x7fff859ccffe  com.apple.CoreMediaIO (401.0 - 4544) <44EBC0FE-DAD5-3711-96CB-05250F350A16> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
    0x7fff859cd000 -     0x7fff859dcff8  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
    0x7fff859dd000 -     0x7fff859f4ffa  libAVFAudio.dylib (32.2) <52DA516B-DE79-322C-9E1B-2658019289D7> /System/Library/Frameworks/AVFoundation.framework/Versions/A/Resources/libAVFAudio.dylib
    0x7fff86057000 -     0x7fff86341fff  com.apple.CoreServices.CarbonCore (1077.13 - 1077.13) <21324540-8B84-3333-ADB8-D3D5181D4639> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff86342000 -     0x7fff8635dff7  libCRFSuite.dylib (34) <FFAE75FA-C54E-398B-AA97-18164CD9789D> /usr/lib/libCRFSuite.dylib
    0x7fff8635e000 -     0x7fff863b7fff  libTIFF.dylib (1038) <5CBFE0C2-9DD8-340B-BA63-A94CE2E476F2> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff863b8000 -     0x7fff863d4fff  libresolv.9.dylib (54) <11C2C826-F1C6-39C6-B4E8-6E0C41D4FA95> /usr/lib/libresolv.9.dylib
    0x7fff863d5000 -     0x7fff863dfff7  libcsfde.dylib (380) <3A54B430-EC05-3DE9-86C3-00C1BEAC7F9B> /usr/lib/libcsfde.dylib
    0x7fff863e3000 -     0x7fff8640ffff  com.apple.CoreServicesInternal (184.8 - 184.8) <707E05AE-DDA8-36FD-B0FF-7F15A061B46A> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
    0x7fff86410000 -     0x7fff86414ff7  libheimdal-asn1.dylib (323.12) <063A01C2-E547-39D9-BB42-4CC8E64ADE70> /usr/lib/libheimdal-asn1.dylib
    0x7fff86415000 -     0x7fff8645cfff  libFontRegistry.dylib (127) <A77A0480-AA5D-3CC8-8B68-69985CD546DC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff8645d000 -     0x7fff86541fff  com.apple.coreui (2.1 - 231) <432DB40C-6B7E-39C8-9FB5-B95917930056> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fff86542000 -     0x7fff86543ffb  libremovefile.dylib (33) <3543F917-928E-3DB2-A2F4-7AB73B4970EF> /usr/lib/system/libremovefile.dylib
    0x7fff86594000 -     0x7fff86644ff7  libvMisc.dylib (423.32) <049C0735-1808-39B9-943F-76CB8021744F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff86645000 -     0x7fff8664cfff  com.apple.NetFS (6.0 - 4.0) <8E26C099-CE9D-3819-91A2-64EA929C6137> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff8664d000 -     0x7fff86656ff7  libcldcpuengine.dylib (2.3.58) <A2E1ED7B-FC7E-31F6-830A-FF917689766B> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
    0x7fff86657000 -     0x7fff8665bfff  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
    0x7fff8665c000 -     0x7fff86714ff7  com.apple.DiscRecording (8.0 - 8000.4.6) <CDAAAD04-A1D0-3C67-ABCC-EFC9E8D44E7E> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
    0x7fff8671e000 -     0x7fff867adff7  com.apple.Metadata (10.7.0 - 800.12) <04486C95-3E49-36C4-89B6-925E925BB417> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff867ae000 -     0x7fff86a06ff1  com.apple.security (7.0 - 55471) <233831C5-C457-3AD5-AFE7-E3E2DE6929C9> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff86a07000 -     0x7fff86a6dfff  com.apple.framework.CoreWiFi (2.0 - 200.21.1) <5491896D-78C5-30B6-96E9-D8DDECF3BE73> /System/Library/Frameworks/CoreWiFi.framework/Versions/A/CoreWiFi
    0x7fff86a6e000 -     0x7fff86bc1ff7  com.apple.audio.toolbox.AudioToolbox (1.9 - 1.9) <A0B7B007-9BD8-30E2-B644-47856DA29FEE> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff86bce000 -     0x7fff86bf6ffb  libRIP.A.dylib (599.7) <6F528EE3-99F8-3871-BD60-1306495C27D5> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
    0x7fff86bf7000 -     0x7fff86bffffc  libGFXShared.dylib (9.0.83) <11A621C3-37A0-39CE-A69B-8739021BD79D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fff86c00000 -     0x7fff86c64ff3  com.apple.datadetectorscore (5.0 - 354.0) <9ACF24B8-3268-3134-A5BC-D72C9371A195> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
    0x7fff86cfe000 -     0x7fff86d4bfff  com.apple.AppleVAFramework (5.0.27 - 5.0.27) <D01B7D87-4BDC-3E48-A79B-951D05075F9D> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
    0x7fff87191000 -     0x7fff871baff7  libc++abi.dylib (48) <8C16158F-CBF8-3BD7-BEF4-022704B2A326> /usr/lib/libc++abi.dylib
    0x7fff871bb000 -     0x7fff873a0ff7  com.apple.CoreFoundation (6.9 - 855.11) <E22C6A1F-8996-349C-905E-96C3BBE07C2F> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff873a1000 -     0x7fff87507fff  libGLProgrammability.dylib (9.0.83) <9C97E814-F674-30F8-8C2D-C45FC1E7D934> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
    0x7fff875ae000 -     0x7fff875affff  libquit.dylib (161) <12162287-B8C8-36D0-B000-ADC28731FC66> /usr/lib/libquit.dylib
    0x7fff875b0000 -     0x7fff875b0fff  com.apple.Accelerate.vecLib (3.9 - vecLib 3.9) <F8D0CC77-98AC-3B58-9FE6-0C25421827B6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff875b1000 -     0x7fff875b3fff  libCVMSPluginSupport.dylib (9.0.83) <E2AED858-6EEB-36C6-8C06-C3CF649A3CD5> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fff875b4000 -     0x7fff875bdfff  com.apple.CommonAuth (4.0 - 2.0) <1D263127-5F27-3128-996D-7397660D0C6E> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fff875be000 -     0x7fff875c9fff  libGL.dylib (9.0.83) <984A960A-C159-3AE5-8B40-E2B451F6C712> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff875ca000 -     0x7fff87637fff  com.apple.SearchKit (1.4.0 - 1.4.0) <B9B8D510-A27E-36B0-93E9-17146D9E9045> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff87638000 -     0x7fff87638fff  com.apple.Cocoa (6.8 - 20) <E90E99D7-A425-3301-A025-D9E0CD11918E> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fff87639000 -     0x7fff87643fff  libcommonCrypto.dylib (60049) <8C4F0CA0-389C-3EDC-B155-E62DD2187E1D> /usr/lib/system/libcommonCrypto.dylib
    0x7fff876b7000 -     0x7fff876bcff7  libunwind.dylib (35.3) <78DCC358-2FC1-302E-B395-0155B47CB547> /usr/lib/system/libunwind.dylib
    0x7fff876bd000 -     0x7fff87904ff4  com.apple.RawCamera.bundle (4.08 - 709) <4BA16655-6A88-351C-863D-8101F0FFE599> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
    0x7fff87932000 -     0x7fff87961fd2  libsystem_m.dylib (3047.16) <B7F0E2E4-2777-33FC-A787-D6430B630D54> /usr/lib/system/libsystem_m.dylib
    0x7fff87993000 -     0x7fff887dfff5  com.apple.WebCore (9537 - 9537.70) <7A90E9D3-4F26-3049-9C96-C6B8CB1395C8> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
    0x7fff887e0000 -     0x7fff8894eff7  libBLAS.dylib (1094.5) <DE93A590-5FA5-32A2-A16C-5D7D7361769F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff8894f000 -     0x7fff88974ff7  com.apple.CoreVideo (1.8 - 117.2) <4674339E-26D0-35FA-9958-422832B39B12> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff88975000 -     0x7fff88a01ff7  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
    0x7fff88a02000 -     0x7fff88a8bff7  libsystem_c.dylib (997.1.1) <61833FAA-7281-3FF9-937F-686B6F20427C> /usr/lib/system/libsystem_c.dylib
    0x7fff88a8c000 -     0x7fff88a94ff7  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
    0x7fff88a95000 -     0x7fff88b1efff  com.apple.ColorSync (4.9.0 - 4.9.0) <B756B908-9AD1-3F5D-83F9-7A0B068387D2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fff88b1f000 -     0x7fff88cacff7  GLEngine (9.0.83) <26CCE609-D645-3945-A678-517ED5B65785> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine
    0x7fff88cd0000 -     0x7fff88d1efff  libcorecrypto.dylib (161.1) <F3973C28-14B6-3006-BB2B-00DD7F09ABC7> /usr/lib/system/libcorecrypto.dylib
    0x7fff88d1f000 -     0x7fff88d28fff  com.apple.speech.synthesis.framework (4.6.2 - 4.6.2) <0AAE45F0-FC6E-36B6-A6A7-73E6950A74AC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff88e07000 -     0x7fff88ea2ff7  com.apple.PDFKit (2.9 - 2.9) <AD968A31-6567-30A7-A699-154C88DB56D0> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
    0x7fff88ea3000 -     0x7fff88ed2ff7  com.apple.CoreAVCHD (5.7.0 - 5700.4.3) <404369C0-ED9F-3010-8D2F-BC55285F7808> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
    0x7fff88ed3000 -     0x7fff890c2ffc  com.apple.WebKit2 (9537 - 9537.71) <B8FFCE39-9DC6-304E-953A-0BAFDCD19D2F> /System/Library/PrivateFrameworks/WebKit2.framework/Versions/A/WebKit2
    0x7fff89255000 -     0x7fff89279fff  libxpc.dylib (300.1.17) <4554927A-9467-365C-91F1-5A116989DD7F> /usr/lib/system/libxpc.dylib
    0x7fff899f4000 -     0x7fff89a04fff  libbsm.0.dylib (33) <2CAC00A2-1352-302A-88FA-C567D4D69179> /usr/lib/libbsm.0.dylib
    0x7fff89a21000 -     0x7fff89e02ffe  libLAPACK.dylib (1094.5) <7E7A9B8D-1638-3914-BAE0-663B69865986> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff89e03000 -     0x7fff89e0dff7  com.apple.ProtocolBuffer (1 - 182.1.3) <82E68598-A8AA-3AF1-843E-2A64F19472D4> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
    0x7fff89e0e000 -     0x7fff89e29ff7  libsystem_malloc.dylib (23.1.10) <FFE5C472-B23A-318A-85BF-77CDE61900D1> /usr/lib/system/libsystem_malloc.dylib
    0x7fff89e2a000 -     0x7fff89e2cff3  libsystem_configuration.dylib (596.12) <C4F633D9-94C8-35D9-BB2D-84C5122533C7> /usr/lib/system/libsystem_configuration.dylib
    0x7fff89e2d000 -     0x7fff89e45ff7  com.apple.GenerationalStorage (2.0 - 160.2) <79629AC7-896F-3302-8AC1-4939020F08C3> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
    0x7fff89e46000 -     0x7fff89e58fff  com.apple.ImageCapture (9.0 - 9.0) <BE0B65DA-3031-359B-8BBA-B9803D4ADBF4> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
    0x7fff89e59000 -     0x7fff89e74ff7  libPng.dylib (1038) <EF781AF8-C2E6-3179-B8A1-A584783070F1> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff89e77000 -     0x7fff89eabfff  libssl.0.9.8.dylib (50) <B15F967C-B002-36C2-9621-3456D8509F50> /usr/lib/libssl.0.9.8.dylib
    0x7fff89ed4000 -     0x7fff89fa5ff1  com.apple.DiskImagesFramework (10.9 - 371.1) <D456ED08-4C1D-341F-BAB8-85E34A7275C5> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
    0x7fff89fa6000 -     0x7fff89fa6fff  com.apple.ApplicationServices (48 - 48) <3E3F01A8-314D-378F-835E-9CC4F8820031> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff8a045000 -     0x7fff8a0afff7  com.apple.framework.IOKit (2.0.1 - 907.1.13) <C1E95F5C-B79B-31BE-9F2A-1B25163C1F16> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff8a0bd000 -     0x7fff8a0bdfff  com.apple.CoreServices (59 - 59) <7A697B5E-F179-30DF-93F2-8B503CEEEFD5> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff8a0be000 -     0x7fff8a0c5ff3  libcopyfile.dylib (103) <5A881779-D0D6-3029-B371-E3021C2DDA5E> /usr/lib/system/libcopyfile.dylib
    0x7fff8a0c6000 -     0x7fff8a121ffb  com.apple.AE (665.5 - 665.5) <BBA230F9-144C-3CAB-A77A-0621719244CD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff8a122000 -     0x7fff8a133ff7  libsystem_asl.dylib (217.1.4) <655FB343-52CF-3E2F-B14D-BEBF5AAEF94D> /usr/lib/system/libsystem_asl.dylib
    0x7fff8a134000 -     0x7fff8a222fff  libJP2.dylib (1038) <6C8179F5-8063-3ED6-A7C2-D5603DECDF28> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fff8a223000 -     0x7fff8a254ff7  libtidy.A.dylib (15.12) <BF757E3C-733A-3B6B-809A-A3949D46466E> /usr/lib/libtidy.A.dylib
    0x7fff8a255000 -     0x7fff8a318ff7  com.apple.backup.framework (1.5 - 1.5) <92C8038F-CC00-3202-90D8-3C3AEC90986F> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x7fff8a319000 -     0x7fff8a4b5ff7  com.apple.QuartzCore (1.8 - 332.0) <994D1E0A-64B6-398C-B9A2-C362F02DE943> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff8a4b6000 -     0x7fff8a4dffff  GLRendererFloat (9.0.83) <1F1160A8-5047-3CEE-AC1E-D29520D0B367> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
    0x7fff8a4e0000 -     0x7fff8a4f2ff7  com.apple.MultitouchSupport.framework (245.13 - 245.13) <D5E7416D-45AB-3690-86C6-CC4B5FCEA2D2> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fff8a4f3000 -     0x7fff8a50dfff  libdispatch.dylib (339.1.9) <46878A5B-4248-3057-962C-6D4A235EEF31> /usr/lib/system/libdispatch.dylib
    0x7fff8a50e000 -     0x7fff8a510ff7  com.apple.securityhi (9.0 - 55005) <405E2BC6-2B6F-3B6B-B48E-2FD39214F052> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
    0x7fff8a5a7000 -     0x7fff8a5d6ff5  com.apple.GSS (4.0 - 2.0) <ED98D992-CC14-39F3-9ABC-8D7F986487CC> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff8a5f1000 -     0x7fff8a5f5ff7  libcache.dylib (62) <BDC1E65B-72A1-3DA3-A57C-B23159CAAD0B> /usr/lib/system/libcache.dylib
    0x7fff8a5f6000 -     0x7fff8a5f8fff  com.apple.OAuth (25 - 25) <22D42C60-CA67-31D7-A4A4-AFD8F35408D7> /System/Library/PrivateFrameworks/OAuth.framework/Versions/A/OAuth
    0x7fff8a5f9000 -     0x7fff8ab69fff  com.apple.CoreAUC (6.22.08 - 6.22.08) <F306D552-2220-3160-88EA-C916193C5EFD> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
    0x7fff8ab77000 -     0x7fff8b077ffb  com.apple.Safari.framework (9537 - 9537.71) <C27DBF3C-7BE7-3422-9081-DE09461F9B62> /System/Library/PrivateFrameworks/Safari.framework/Versions/A/Safari
    0x7fff8b078000 -     0x7fff8b07dff7  com.apple.MediaAccessibility (1.0 - 43) <D309D83D-5FAE-37A4-85ED-FFBDA8B66B82> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
    0x7fff8b07e000 -     0x7fff8b1a0ff1  com.apple.avfoundation (2.0 - 651.12) <03E595B7-A559-3D4D-90E9-BCA603E3A39E> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
    0x7fff8b1fb000 -     0x7fff8bd6fff7  com.apple.AppKit (6.9 - 1265) <0E9FC8BF-DA3C-34C5-91CC-12BC922B5F01> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fff8bd70000 -     0x7fff8bd97ff7  libsystem_network.dylib (241.3) <8B1E1F1D-A5CC-3BAE-8B1E-ABC84337A364> /usr/lib/system/libsystem_network.dylib
    0x7fff8bd98000 -     0x7fff8bd99ff7  com.apple.print.framework.Print (9.0 - 260) <EE00FAE1-DA03-3EC2-8571-562518C46994> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
    0x7fff8bd9a000 -     0x7fff8c1e8fff  com.apple.VideoToolbox (1.0 - 1273.29) <6E38291D-7A81-3033-AFB9-61ABD38B6371> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
    0x7fff8c269000 -     0x7fff8c416f27  libobjc.A.dylib (551.1) <AD7FD984-271E-30F4-A361-6B20319EC73B> /usr/lib/libobjc.A.dylib
    0x7fff8c417000 -     0x7fff8c419fff  com.apple.Mangrove (1.0 - 1) <72F5CBC7-4E78-374E-98EA-C3700136904E> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
    0x7fff8c41a000 -     0x7fff8c428fff  com.apple.opengl (9.0.83 - 9.0.83) <AF467644-7B1D-327A-AC47-CECFCAF61990> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff8c429000 -     0x7fff8c498ff1  com.apple.ApplicationServices.ATS (360 - 363.1) <88976B22-A9B8-3E7B-9AE6-0B8E09A968FC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fff8c499000 -     0x7fff8c59efff  com.apple.ImageIO.framework (3.3.0 - 1038) <2C058216-C6D8-3380-A7EA-92A3F04520C1> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff8c5a5000 -     0x7fff8c5c2ff7  com.apple.framework.Apple80211 (9.0 - 900.47) <C897AFE6-DD73-387D-816A-67252A564207> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
    0x7fff8c5dc000 -     0x7fff8c8dbfff  com.apple.Foundation (6.9 - 1056) <D608EDFD-9634-3573-9B7E-081C7D085F7A> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff8c8dc000 -     0x7fff8c8e5ff3  libsystem_notify.dylib (121) <52571EC3-6894-37E4-946E-064B021ED44E> /usr/lib/system/libsystem_notify.dylib
    0x7fff8c98c000 -     0x7fff8c9a5ff7  com.apple.Kerberos (3.0 - 1) <F108AFEB-198A-3BAF-BCA5-9DFCE55EFF92> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff8c9a6000 -     0x7fff8c9f3ff2  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
    0x7fff8c9f4000 -     0x7fff8c9f7ff7  libdyld.dylib (239.3) <62F4D752-4089-31A8-8B73-B95A68893B3C> /usr/lib/system/libdyld.dylib
    0x7fff8c9f8000 -     0x7fff8ca05ff7  libxar.1.dylib (202) <5572AA71-E98D-3FE1-9402-BB4A84E0E71E> /usr/lib/libxar.1.dylib
    0x7fff8ca06000 -     0x7fff8ca07fff  libunc.dylib (28) <62682455-1862-36FE-8A04-7A6B91256438> /usr/lib/system/libunc.dylib
    0x7fff8cde4000 -     0x7fff8cea6ff1  com.apple.CoreText (352.0 - 367.15) <E5C70FC8-C861-39B8-A491-595E5B55CFC8> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fff8cea7000 -     0x7fff8ced0fff  com.apple.DictionaryServices (1.2 - 208) <A539A058-BA57-35EE-AA08-D0B0E835127D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff8cf08000 -     0x7fff8d150fff  com.apple.CoreData (107 - 481) <E5AFBA07-F73E-3B3F-9099-F51224EE8EAD> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff8d151000 -     0x7fff8d15bfff  com.apple.AppSandbox (3.0 - 1) <55717299-8164-3D79-918F-BD64706735CF> /System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox
    0x7fff8d3e0000 -     0x7fff8d411fff  com.apple.MediaKit (15 - 709) <23E33409-5C39-3F93-9E73-2B0E9EE8883E> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
    0x7fff8d415000 -     0x7fff8d43cffb  libsystem_info.dylib (449.1.3) <7D41A156-D285-3849-A2C3-C04ADE797D98> /usr/lib/system/libsystem_info.dylib
    0x7fff8d481000 -     0x7fff8d48eff0  libbz2.1.0.dylib (29) <0B98AC35-B138-349C-8063-2B987A75D24C> /usr/lib/libbz2.1.0.dylib
    0x7fff8d48f000 -     0x7fff8d4eefff  com.apple.framework.CoreWLAN (4.0 - 400.45.1) <775F9444-8059-30A2-8058-7F7ACD68CCF1> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
    0x7fff8d51d000 -     0x7fff8d51dffd  com.apple.audio.units.AudioUnit (1.9 - 1.9) <6E89F3CB-CC41-3728-9F9A-FDFC151E8261> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fff8d51e000 -     0x7fff8d591ffb  com.apple.securityfoundation (6.0 - 55122) <119D1C53-B292-3378-AEE1-A3B1FB02F43F> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff8d592000 -     0x7fff8d679ff7  libxml2.2.dylib (26) <A1DADD11-89E5-3DE4-8802-07186225967F> /usr/lib/libxml2.2.dylib
    0x7fff8d793000 -     0x7fff8d7d5ff7  libauto.dylib (185.5) <F45C36E8-B606-3886-B5B1-B6745E757CA8> /usr/lib/libauto.dylib
    0x7fff8d7d6000 -     0x7fff8d800ff7  libsandbox.1.dylib (278.10) <B4183FA8-F7E2-3301-8BF9-0EEFB793A5D5> /usr/lib/libsandbox.1.dylib
    0x7fff8d801000 -     0x7fff8d829ffb  libxslt.1.dylib (13) <C9794936-633C-3F0C-9E71-30190B9B41C1> /usr/lib/libxslt.1.dylib
    0x7fff8d879000 -     0x7fff8d879fff  com.apple.Accelerate (1.9 - Accelerate 1.9) <509BB27A-AE62-366D-86D8-0B06D217CF56> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff8d87a000 -     0x7fff8d884ff7  com.apple.bsd.ServiceManagement (2.0 - 2.0) <2D27B498-BB9C-3D88-B05A-76908A8A26F3> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff8d885000 -     0x7fff8d886fff  com.apple.TrustEvaluationAgent (2.0 - 25) <334A82F4-4AE4-3719-A511-86D0B0723E2B> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
    0x7fff8d887000 -     0x7fff8d966fff  libcrypto.0.9.8.dylib (50) <B95B9DBA-39D3-3EEF-AF43-44608B28894E> /usr/lib/libcrypto.0.9.8.dylib
    0x7fff8d967000 -     0x7fff8d9acff6  com.apple.HIServices (1.22 - 466) <21807AF8-3BC7-32BB-AB96-7C35CB59D7F6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fff8d9ad000 -     0x7fff8da2dfff  com.apple.CoreSymbolication (3.0 - 141) <B018335C-698B-3F87-AF1C-6115C4FA8954> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
    0x7fff8da2e000 -     0x7fff8da30ff7  libquarantine.dylib (71) <7A1A2BCB-C03D-3A25-BFA4-3E569B2D2C38> /usr/lib/system/libquarantine.dylib
    0x7fff8da31000 -     0x7fff8dba1ff6  com.apple.CFNetwork (673.0.3 - 673.0.3) <42CFC3DB-35C8-3652-AF37-4BCC73D8BDEF> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff8dba2000 -     0x7fff8dbd0ff7  com.apple.securityinterface (9.0 - 55047) <0346D8A9-2CAA-38F3-A741-5FBA5E9F1E7C> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
    0x7fff8dbd1000 -     0x7fff8dcc0fff  libFontParser.dylib (111.1) <835A8253-6AB9-3AAB-9CBF-171440DEC486> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fff8dcc6000 -     0x7fff8dcd2ff3  com.apple.AppleFSCompression (56 - 1.0) <5652B0D0-EB08-381F-B23A-6DCF96991FB5> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fff8dcd3000 -     0x7fff8dcd7fff  libsystem_stats.dylib (93.1.26) <B9E26A9E-FBBC-3938-B8B7-6CF7CA8C99AD> /usr/lib/system/libsystem_stats.dylib
    0x7fff8dcd8000 -     0x7fff8dcf6ff7  com.apple.Accounts (113 - 113) <FEB37642-C973-3CD2-B279-142492266A16> /System/Library/Frameworks/Accounts.framework/Versions/A/Accounts
    0x7fff8dcf7000 -     0x7fff8dcfbfff  libpam.2.dylib (20) <B93CE8F5-DAA8-30A1-B1F6-F890509513CB> /usr/lib/libpam.2.dylib
    0x7fff8dcfc000 -     0x7fff8dd03ff7  liblaunch.dylib (842.1.4) <FCBF0A02-0B06-3F97-9248-5062A9DEB32C> /usr/lib/system/liblaunch.dylib
    0x7fff8dd0b000 -     0x7fff8dd45ff3  com.apple.bom (12.0 - 192) <989690DB-B9CC-3DB5-89AE-B5D33EDC474E> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
    0x7fff8e100000 -     0x7fff8e116fff  com.apple.CoreMediaAuthoring (2.2 - 947) <B01FBACC-DDD5-30A8-BCCF-57CE24ABA329> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring
    0x7fff8e117000 -     0x7fff8e117ffd  libOpenScriptingUtil.dylib (157) <19F0E769-0989-3062-9AFB-8976E90E9759> /usr/lib/libOpenScriptingUtil.dylib
    0x7fff8e11a000 -     0x7fff8e16bff3  com.apple.audio.CoreAudio (4.2.0 - 4.2.0) <BF4C2FE3-8BC8-30D1-8347-2A7221268794> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff8e179000 -     0x7fff8e44dfc7  com.apple.vImage (7.0 - 7.0) <D241DBFA-AC49-31E2-893D-EAAC31890C90> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff8e450000 -     0x7fff8e7c6ffa  com.apple.JavaScriptCore (9537 - 9537.65) <7E76880C-832E-385B-9591-ACCF57A68385> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
    0x7fff8e819000 -     0x7fff8e860ff7  libcups.2.dylib (372) <348EED62-6C20-35D6-8EFB-E80943965100> /usr/lib/libcups.2.dylib
    0x7fff8e861000 -     0x7fff8eb0bffd  com.apple.HIToolbox (2.1 - 695) <C4DE35FF-D0AC-35C3-A7E6-F54CD153825C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fff8eb0c000 -     0x7fff8eb0fffc  com.apple.IOSurface (91 - 91) <07CA8A59-1E32-3FB6-B506-18DAF58A8CE0> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff8eb1f000 -     0x7fff8eb27fff  libsystem_dnssd.dylib (522.1.11) <270DCF6C-502D-389A-AA9F-DE4624A36FF7> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff8eb28000 -     0x7fff8eb39ff7  libz.1.dylib (53) <42E0C8C6-CA38-3CA4-8619-D24ED5DD492E> /usr/lib/libz.1.dylib
    0x7fff8ecc2000 -     0x7fff8ecc4fff  com.apple.EFILogin (2.0 - 2) <C360E8AF-E9BB-3BBA-9DF0-57A92CEF00D4> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
    0x7fff8ecc5000 -     0x7fff8eccdff3  libCGCMS.A.dylib (599.7) <92AA4E85-7633-36E2-BAD0-7B1A2E48E75C> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGCMS.A.dylib
    0x7fff8edcb000 -     0x7fff8ee96fff  libvDSP.dylib (423.32) <3BF732BE-DDE0-38EB-8C54-E4E3C64F77A7> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff8eea9000 -     0x7fff8eeeafff  com.apple.PerformanceAnalysis (1.47 - 47) <784ED7B8-FAE4-36CE-8C76-B7D300316C9F> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
    0x7fff8eeeb000 -     0x7fff8eef1ff7  libsystem_platform.dylib (24.1.4) <331BA4A5-55CE-3B95-99EB-44E0C89D7FB8> /usr/lib/system/libsystem_platform.dylib
    0x7fff8ef74000 -     0x7fff8ef77fff  com.apple.help (1.3.3 - 46) <AE763646-D07A-3F9A-ACD4-F5CBD734EE36> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
    0x7fff8efbf000 -     0x7fff8efe9ff7  libpcap.A.dylib (42) <91D3FF51-D6FE-3C05-98C9-1182E0EC3D58> /usr/lib/libpcap.A.dylib
    0x7fff8efea000 -     0x7fff8eff5ff7  com.apple.NetAuth (5.0 - 5.0) <C811E662-9EC3-3B74-808A-A75D624F326B> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff8f06c000 -     0x7fff8f0b5fff  com.apple.CoreMedia (1.0 - 1273.29) <4ACD30BA-E9FE-3842-A8B7-E3BD63747867> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
    0x7fff8f113000 -     0x7fff8f116ffa  libCGXType.A.dylib (599.7) <2FC9C2BC-B5C5-3C27-93F9-51C6C4512E9D> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
    0x7fff8f185000 -     0x7fff8f187ff7  com.apple.SecCodeWrapper (3.0 - 1) <F5107AD0-20CD-328C-8B2E-74CB6F3169F6> /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper
    0x7fff8f189000 -     0x7fff8f1a2ff7  com.apple.Ubiquity (1.3 - 289) <C7F1B734-CE81-334D-BE41-8B20D95A1F9B> /System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity
    0x7fff8f1a3000 -     0x7fff8f1bafff  com.apple.CFOpenDirectory (10.9 - 173.1.1) <3FB4D5FE-860B-3BDE-BAE2-3531D919EF10> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff8f1bb000 -     0x7fff8f2a5fff  libsqlite3.dylib (158) <00269BF9-43BE-39E0-9C85-24585B9923C8> /usr/lib/libsqlite3.dylib
    0x7fff8f39f000 -     0x7fff8f39ffff  com.apple.Carbon (154 - 157) <45A9A40A-78FF-3EA0-8FAB-A4F81052FA55> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff8f72f000 -     0x7fff8f73cff4  com.apple.Librarian (1.2 - 1) <F1A2744D-8536-32C7-8218-9972C6300DAE> /System/Library/PrivateFrameworks/Librarian.framework/Versions/A/Librarian
    0x7fff8f73d000 -     0x7fff8f78bfff  com.apple.opencl (2.3.57 - 2.3.57) <FC03A80D-543A-3448-83FF-D399C3A240D9> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff8f78c000 -     0x7fff8fa5aff4  com.apple.CoreImage (9.0.54) <74BB8685-69A9-3A45-8DED-EA26BD39D710> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
    0x7fff8fb20000 -     0x7fff8fb73fff  com.apple.ScalableUserInterface (1.0 - 1) <CF745298-7373-38D2-B3B1-727D5A569E48> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableUserInterface.framework/Versions/A/ScalableUserInterface
    0x7fff8fc1a000 -     0x7fff8fc1cfff  libRadiance.dylib (1038) <55F99274-5074-3C73-BAC5-AF234E71CF38> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff8fc38000 -     0x7fff8fdf0ff3  libicucore.A.dylib (511.25) <3ED7B656-416E-3071-AEC8-E85C90232F78> /usr/lib/libicucore.A.dylib
    0x7fff8fdf1000 -     0x7fff8fe29ff7  com.apple.RemoteViewServices (2.0 - 94) <3F34D630-3DDB-3411-BC28-A56A9B55EBDA> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
    0x7fff8fe2a000 -     0x7fff8fef3fff  com.apple.LaunchServices (572.23 - 572.23) <8D955BDE-2C4C-3DD4-B4D7-2D916174FE1D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff907b8000 -     0x7fff907bffff  libcompiler_rt.dylib (35) <4CD916B2-1B17-362A-B403-EF24A1DAC141> /usr/lib/system/libcompiler_rt.dylib
    0x7fff907c0000 -     0x7fff90837fff  com.apple.CoreServices.OSServices (600.4 - 600.4) <36B2B009-C35E-3F21-824E-E0D00E7808C7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 1
    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: 158659
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=214.8M resident=77.9M(36%) swapped_out_or_unallocated=136.9M(64%)
Writable regions: Total=1.2G written=20.2M(2%) resident=44.3M(4%) swapped_out=0K(0%) unallocated=1.1G(96%)

REGION TYPE                        VIRTUAL
===========                        =======
CG image                              260K
CG shared images                      140K
CoreAnimation                         324K
Dispatch continuations               8192K
IOKit                                19.7M
Image IO                             1560K
JS JIT generated code               256.0M
JS JIT generated code (reserved)    768.0M        reserved VM address space (unallocated)
JS VM register file                  4096K
JS garbage collector                 4224K
Kernel Alloc Once                       8K
MALLOC                               73.2M
MALLOC (admin)                         32K
Memory Tag 242                         12K
Memory Tag 251                         28K
OpenGL GLSL                          1664K
SQLite page cache                     256K
STACK GUARD                          56.1M
Stack                                14.2M
VM_ALLOCATE                          26.2M
WebKit Malloc                        10.5M
__DATA                               25.5M
__IMAGE                               528K
__LINKEDIT                           66.4M
__TEXT                              148.5M
__UNICODE                             544K
mapped file                          38.6M
shared memory                          68K
===========                        =======
TOTAL                                 1.5G
TOTAL, minus reserved VM space      756.3M


Model: Macmini5,1, BootROM MM51.0077.B10, 2 processors, Intel Core i5, 2.3 GHz, 4 GB, SMC 1.76f0
Graphics: Intel HD Graphics 3000, Intel HD Graphics 3000, Built-In, 384 MB
Memory Module: BANK 0/DIMM0, 2 GB, DDR3, 1333 MHz, 0x80AD, 0x484D54333235533642465238432D48392020
Memory Module: BANK 1/DIMM0, 2 GB, DDR3, 1333 MHz, 0x80CE, 0x4D34373142353737334448302D4348392020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xE4), Broadcom BCM43xx 1.0 (5.106.98.100.22)
Bluetooth: Version 4.2.0f6 12982, 3 services, 15 devices, 1 incoming serial ports
Network Service: Ethernet, Ethernet, en0
Serial ATA Device: INTEL SSDSC2CW120A3, 120.03 GB
USB Device: Hub
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
USB Device: Hub
USB Device: IR Receiver
Thunderbolt Bus: Mac mini, Apple Inc., 25.1

Boom, Chrome 30 on Iphone 5 and Ipad Mini (both IOS 7.0) crashes too.

koistya commented Nov 23, 2013

Confirming. Both Chrome and Safari crash during page reload on iOS 7 devices.

To avoid this, WebSockets connections should be closed when web page unloads from a browser:

$(window).on('unload', function() { $.connection.hub.stop(); });

koistya commented Nov 24, 2013

@halter73 I tested this scenario thoroughly, and can confirm that without adding 'onunload' event handler my web page crashes in both Chrome and Safari browsers on iPhone during page reload. My testing web page references jQuery 2.0.3, SignalR 2.0.0 and AngularJS 1.2.1.

// A custom AngularJS component (service)
app.value('SignalR', $.connection);
app.service('ServiceHub', ['SignalR', '$window', function (SignalR, $window) {
    // other code stripped off for clarity

    SignalR.hub.start().done(function () {
        // Prevents a browser from crashing on iPhone during page reload
        angular.element($window).bind('unload', function () {
            SignalR.hub.stop();
        });
    });
}]);

RyanCEI commented Nov 27, 2013

@koistya @halter73 I can confirm that @koistya fix resolves the problem 100% on OSX Safari and Chrome/Safari on iOS.

Thanks again for this fix; huge time saver.

From what I've found the code that @halter73 mentioned is causing the problem. iOS based browser doesn't like any (synchronous?) requests that are going out when page is unloading. It can be reproduced even on SignalR (SelfHost) sample. I've got some crash logs:

Thread 3 name: WebThread
Thread 3 Crashed:
0 WebCore 0x396cb03a WebCore::ThreadTimers::sharedTimerFiredInternal() + 130
1 WebCore 0x396caf82 WebCore::timerFired(__CFRunLoopTimer*, void*) + 62
2 CoreFoundation 0x336f65dc __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 12
3 CoreFoundation 0x336f628c __CFRunLoopDoTimer + 268
4 CoreFoundation 0x336f4efc __CFRunLoopRun + 1228
5 CoreFoundation 0x33667eb8 CFRunLoopRunSpecific + 352
6 CoreFoundation 0x33667d44 CFRunLoopRunInMode + 100
7 WebCore 0x39638500 RunWebThread(void*) + 440
8 libsystem_c.dylib 0x3b9dc30e _pthread_start + 306
9 libsystem_c.dylib 0x3b9dc1d4 thread_start + 4

Changing https://github.com/SignalR/SignalR/blob/2.0.0/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.core.js#L566
to something like

asyncAbort =  isiOSAgent || (!!connection.withCredentials && isFirefox11OrGreater);

had resolved my problem. @DamianEdwards maybe this could be the solution?

@ghost ghost assigned halter73 Dec 5, 2013

halter73 added a commit that referenced this issue Dec 6, 2013

Avoid making synchronous AJAX requests during unload in Safari
- Safari will sometimes crash if a synchronous request is made
- This applies to both the desktop and mobile versions of Safari

#2650

halter73 added a commit that referenced this issue Dec 7, 2013

Avoid making synchronous AJAX requests during unload in Safari
- Safari will sometimes crash if a synchronous request is made
- This applies to both the desktop and mobile versions of Safari

#2650

halter73 added a commit that referenced this issue Dec 7, 2013

Avoid making synchronous AJAX requests during unload in Safari
- Safari will sometimes crash if a synchronous request is made
- This applies to both the desktop and mobile versions of Safari

#2650

halter73 added a commit that referenced this issue Dec 9, 2013

Avoid making synchronous AJAX requests during unload in Safari
- Safari will sometimes crash if a synchronous request is made
- This applies to both the desktop and mobile versions of Safari

#2650

halter73 added a commit that referenced this issue Dec 9, 2013

Avoid making synchronous AJAX requests during unload in Safari
- Safari will sometimes crash if a synchronous request is made
- This applies to both the desktop and mobile versions of Safari

#2650

halter73 added a commit that referenced this issue Dec 10, 2013

Stop the active transport before making an /abort request (JS Client)
- Desktop and mobile Safari will sometimes crash if a synchronous request
  is made during unload with an ongoing WebSocket connection open
- Stopping the ongoing WebSocket connection before making the /abort
  request during unload prevents Safari from crashing

#2650

halter73 added a commit that referenced this issue Dec 10, 2013

Stop the active transport before making an /abort request (JS Client)
- Desktop and mobile Safari will sometimes crash if a synchronous request
  is made during unload with an ongoing WebSocket connection open
- Stopping the ongoing WebSocket connection before making the /abort
  request during unload prevents Safari from crashing

#2650

halter73 added a commit that referenced this issue Dec 11, 2013

Stop the active transport before making an /abort request (JS Client)
- Desktop and mobile Safari will sometimes crash if a synchronous request
  is made during unload with an ongoing WebSocket connection open
- Stopping the ongoing WebSocket connection before making the /abort
  request during unload prevents Safari from crashing

#2650

@ghost ghost assigned gustavo-armenta Dec 15, 2013

I'm experiencing the issue described at the top by gustavo-armenta in a lot of pages when using Safari (currently 7.0 - Mavericks same as on iOS). I reproduced this going into http://signalr-test1.cloudapp.net:82/Hubs/HubConnectionAPI/?transport=webSockets, however the fix applied for this same project on port :83 works and safari no longer crash with that website.

My question is, what is the JS code and how can I apply it to run on every single page (like greasemonkey for firefox does with userscripts) to reproduce this on all websites I search under safari to avoid keep crashing ?

@ghost ghost assigned Xiaohongt Dec 18, 2013

Contributor

gustavo-armenta commented Dec 18, 2013

@Xiaohongt , please help me verify this bug is fixed. I don't have a Mac at home

Contributor

Xiaohongt commented Dec 21, 2013

Verified Safari on iOS 7, on signalr page with webScokets /serverSentEvents/longPolling, refresh safari doesn't crash anymore

FWIW, I've been having problems while testing Safari 5.1.7 with my site. Safari would keep loosing forms authentication and would have to re-log in to the site on every page, even though it was clear the browser had the authentication cookie and was submitting it on every request.

After reading the above post, I added script to test for Safari in SignalR and initiate the connection using Server Sent Events. This solved the authentication problem completely.

@ghost ghost assigned gustavo-armenta Jan 8, 2014

Contributor

gustavo-armenta commented Jan 8, 2014

verified Safari on desktop and mobile does not crash when using websockets and refreshing the browser

angelsu commented Sep 12, 2014

In my case, safari tried to create a new connection without close the previous one, and i think you can have a unique connection (well at least in safari).

So, i fixed this issue creating the connection 1 second after the page was requested (with setTimeout!).

Maybe this could help someone else.

window.setTimeout(function(){
var socket = io.connect('myurl');
//TODO
});

window.onunload = function(){
socket.disconnect();
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment