[macos] crash when changing macos network location

VERIFIED FIXED in Firefox -esr52

Status

()

defect
P1
critical
VERIFIED FIXED
2 years ago
Last year

People

(Reporter: 5423938, Assigned: glandium)

Tracking

({crash})

58 Branch
mozilla60
x86
macOS
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox-esr52 fixed, firefox58 wontfix, firefox59 verified, firefox60 verified)

Details

Attachments

(2 attachments)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:58.0) Gecko/20100101 Firefox/58.0
Build ID: 20171130160223

Steps to reproduce:

0 - on macOS, have more than one "network location" each with different configuration (eg. web proxyes or different networks)
1 - Have Firefox open, browsing any websites
2 - On the apple menu, go to Location, then change location
(see https://apple.stackexchange.com/questions/298961/unable-to-change-network-location-while-firefox-is-open - Unable to change network location while Firefox is open)


Actual results:

- a message pops up with te text "firefox quit unexpectedly"
- the network location is not changed
- firefox does not actually crash
- I have to close firefox, change the network location, then re-open firefox


Expected results:

the network should be changed. In my case, it changes the router address so I can switch network connection on the fly
I have been facing this issue for quite some time. To help diagnose further, If I reset my profile it stops happening.

After resetting, I installed all my extensions, then also it did not happen. But, after few days of usage, it started happening again.

I am ready to help diagnose this issue. Please let me know if I need to share any logs etc.
Severity: normal → critical
Component: Untriaged → Widget: Cocoa
Keywords: crash
OS: Unspecified → Mac OS X
Product: Firefox → Core
Hardware: Unspecified → x86
Tracy, this seems to be a duplicate of bug 1362238. I see the crash rate of bug 1362238 has decreased quite significantly over the last two months. Is there maybe a correlation with particular OS versions that could explain this?
Flags: needinfo?(twalker)
Gus and deepak, please provide the crash report ID link in about:crashes so we can get the signature correctly associated with this bug.  

Stephen, definitely looks similar. Let's see what the signature is and go from there.
Flags: needinfo?(5423938)
One additional information - I get this error only when Firefox is in the foreground. It does not happen if any other application has the focus.
Dump as shown in the 'Send to Apple' message box:

Process:               firefox [833]
Path:                  /Applications/Firefox.app/Contents/MacOS/firefox
Identifier:            firefox
Version:               57.0.1 (5717.11.28)
Code Type:             X86-64 (Native)
Parent Process:        firefox [405]
Responsible:           firefox [405]
User ID:               901

Date/Time:             2017-12-14 09:25:09.191 +0530
OS Version:            Mac OS X 10.10.5 (14F2511)
Report Version:        11
Anonymous UUID:        68EE2F46-5B4B-433B-9F94-6E23B98DABEB


Time Awake Since Boot: 800 seconds

Crashed Thread:        0  Dispatch queue: com.apple.root.default-qos

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

VM Regions Near 0x20:
--> 
    __TEXT                 000000010fa09000-000000010fa0b000 [    8K] r-x/rwx SM=COW  /Applications/Firefox.app/Contents/MacOS/firefox

Application Specific Information:
crashed on child side of fork pre-exec

Thread 0 Crashed:: Dispatch queue: com.apple.root.default-qos
0   libsystem_malloc.dylib        	0x00007fff8f729f8a nano_forked_calloc + 11
1   libsystem_malloc.dylib        	0x00007fff8f71bb90 malloc_zone_calloc + 78
2   libsystem_malloc.dylib        	0x00007fff8f71c546 calloc + 49
3   libobjc.A.dylib               	0x00007fff8cd67c12 class_createInstance + 133
4   libdispatch.dylib             	0x00007fff8bb68ce1 _os_object_alloc_realized + 38
5   libxpc.dylib                  	0x00007fff8515dea9 _xpc_pipe_create + 61
6   libxpc.dylib                  	0x00007fff8517347d xpc_atfork_child + 117
7   libSystem.B.dylib             	0x00007fff8c7dfb9f libSystem_atfork_child + 54
8   libsystem_c.dylib             	0x00007fff8acbfee0 fork + 29
9   com.apple.HIServices          	0x00007fff883720f7 HIS_XPC_SetNetworkLocation + 271
10  com.apple.HIToolbox           	0x00007fff88ad4d99 ___ZL14SwitchLocationP13OpaqueMenuReft_block_invoke + 18
11  libdispatch.dylib             	0x00007fff8bb6c700 _dispatch_call_block_and_release + 12
12  libdispatch.dylib             	0x00007fff8bb68e73 _dispatch_client_callout + 8
13  libdispatch.dylib             	0x00007fff8bb6bdc7 _dispatch_root_queue_drain + 935
14  libdispatch.dylib             	0x00007fff8bb6ba1c _dispatch_worker_thread3 + 91
15  libsystem_pthread.dylib       	0x00007fff8ab90a9d _pthread_wqthread + 729
16  libsystem_pthread.dylib       	0x00007fff8ab8e3dd start_wqthread + 13

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x0000000000000000  rcx: 0x0000000000000000  rdx: 0x0000000000000048
  rdi: 0x0000000000000000  rsi: 0x0000000000000001  rbp: 0x00000001218eebb0  rsp: 0x00000001218eebb0
   r8: 0x0000000000000303   r9: 0x0000000000000000  r10: 0x000000010fad0000  r11: 0x0000000000000206
  r12: 0x0000000000000048  r13: 0x0000000000000000  r14: 0x000000010fa3d478  r15: 0x0000000000000001
  rip: 0x00007fff8f729f8a  rfl: 0x0000000000010213  cr2: 0x0000000000000020
  
Logical CPU:     2
Error Code:      0x00000004
Trap Number:     14


Binary Images:
       0x10fa09000 -        0x10fa0afff +org.mozilla.firefox (57.0.1 - 5717.11.28) <5B41D33B-1AAF-3FE4-BFEC-557490A96963> /Applications/Firefox.app/Contents/MacOS/firefox
       0x10fa14000 -        0x10fa3cfff +libmozglue.dylib (1) <F1EEE243-1FCF-30A8-812A-294C62F99938> /Applications/Firefox.app/Contents/MacOS/libmozglue.dylib
       0x10fd00000 -        0x10ff36fff +libnss3.dylib (1) <5492B614-516C-38DB-A3EC-CA2F2A6BBE5D> /Applications/Firefox.app/Contents/MacOS/libnss3.dylib
       0x10ff6e000 -        0x10ff79ff7 +liblgpllibs.dylib (1) <254E373F-8EE6-3F66-98D2-60FDECFD5F7E> /Applications/Firefox.app/Contents/MacOS/liblgpllibs.dylib
       0x110000000 -        0x114cfdf57 +XUL (1) <554DE31F-AEEF-327E-9D2B-2D6B1E6D0692> /Applications/Firefox.app/Contents/MacOS/XUL
       0x115457000 -        0x115458fff  com.apple.VideoDecodeAcceleration (1.1 - 8) <B624EA7A-EECA-3A30-9FE9-25C8339535BE> /System/Library/Frameworks/VideoDecodeAcceleration.framework/Versions/A/VideoDecodeAcceleration
       0x117874000 -        0x117892ff7 +libmozavutil.dylib (1) <0CE18224-50DA-3023-BF14-A1CD22844818> /Applications/Firefox.app/Contents/MacOS/libmozavutil.dylib
       0x1178ba000 -        0x1178d5fff +libswresample.2.dylib (0) <E3229399-346D-3AA5-974F-ADF54127F6D3> /usr/local/Cellar/ffmpeg/3.3.2/lib/libswresample.2.dylib
       0x117b08000 -        0x117b4bff7 +libavutil.55.dylib (0) <673B0BEE-C02D-368E-B3DD-315AB9440E56> /usr/local/Cellar/ffmpeg/3.3.2/lib/libavutil.55.dylib
       0x1183af000 -        0x1183afffe +cl_kernels (???) <A4A9BFB6-71BA-4E75-ABD2-841D23595B26> cl_kernels
       0x1183b3000 -        0x1183b3fef +cl_kernels (???) <A3E209E4-0D3F-414A-AB8C-9351A00E6D96> cl_kernels
       0x11c8f7000 -        0x11c8f7ff5 +cl_kernels (???) <5F5D830C-1402-4440-A996-3C2D463FB4B3> cl_kernels
       0x11c8fd000 -        0x11c8fdfef +cl_kernels (???) <A3E209E4-0D3F-414A-AB8C-9351A00E6D96> cl_kernels
       0x121800000 -        0x121835fff +libmp3lame.0.dylib (0) <2D449F39-3AE5-3C4A-B56D-AF82F6A481F3> /usr/local/opt/lame/lib/libmp3lame.0.dylib
       0x12a4e3000 -        0x12a5c9fef  unorm8_bgra.dylib (2.4.5) <3C5E3A0E-0A5F-3C1A-B079-BE01F3682D71> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.dylib
       0x12b3d0000 -        0x12b3ecfff +libnssdbm3.dylib (1) <F43F3592-F44D-371B-8AE8-62F1FA413475> /Applications/Firefox.app/Contents/MacOS/libnssdbm3.dylib
       0x12b889000 -        0x12b8c5ff7 +libsoftokn3.dylib (1) <EE7F4758-E6D3-3F43-B467-3909B238736F> /Applications/Firefox.app/Contents/MacOS/libsoftokn3.dylib
       0x12c700000 -        0x12c8cafff +libmozavcodec.dylib (1) <CCAF9993-4BA1-313B-B986-6C1925611253> /Applications/Firefox.app/Contents/MacOS/libmozavcodec.dylib
       0x12cc83000 -        0x12ccf2fff +libfreebl3.dylib (1) <78566B78-7662-3946-8C49-9F5D623BF4E4> /Applications/Firefox.app/Contents/MacOS/libfreebl3.dylib
       0x12d006000 -        0x12d50eff7  com.apple.driver.AppleIntelHD5000GraphicsGLDriver (10.6.33 - 10.0.6) <52DEC98D-45F5-3C13-B689-996877A43900> /System/Library/Extensions/AppleIntelHD5000GraphicsGLDriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsGLDriver
       0x135a83000 -        0x135adefff +libnssckbi.dylib (1) <5727965F-BEC6-3D0E-AA2F-9DE5BA80F870> /Applications/Firefox.app/Contents/MacOS/libnssckbi.dylib
       0x1365c0000 -        0x13669ffff +libx264.148.dylib (0) <90A99211-8249-36F3-B2B8-E4E5E2ACBDE4> /usr/local/opt/x264/lib/libx264.148.dylib
       0x14a92d000 -        0x14b581fe7 +libavcodec.57.dylib (0) <40CFC214-460F-3809-928E-AB22B417DB34> /usr/local/lib/libavcodec.57.dylib
    0x7fff6e196000 -     0x7fff6e1cc92f  dyld (353.2.4) <3C068A0D-69D5-3AD6-86D9-6261D3B1564E> /usr/lib/dyld
    0x7fff825c8000 -     0x7fff825cefff  libsystem_trace.dylib (72.20.1) <840F5301-B55A-3078-90B9-FEFFD6CD741A> /usr/lib/system/libsystem_trace.dylib
    0x7fff828fb000 -     0x7fff8297cff7  com.apple.CoreUtils (1.1 - 110.1) <3808CBC5-1DF1-3821-8AAE-57C30D4F514B> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
    0x7fff82a7e000 -     0x7fff82abeff7  libGLImage.dylib (11.1.6) <D6DDC014-2C74-34B3-970A-26F211FF76EF> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fff82abf000 -     0x7fff82be7ff7  com.apple.coreui (2.1 - 308.6) <9E0E9C6A-68F5-34C1-A17C-96226D401D4D> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fff82be8000 -     0x7fff82beafff  com.apple.ExceptionHandling (1.5 - 10) <C3A6EB3D-C0B3-371F-99D8-AF5495498091> /System/Library/Frameworks/ExceptionHandling.framework/Versions/A/ExceptionHandling
    0x7fff82c28000 -     0x7fff82c28fff  com.apple.CoreServices (62 - 62) <C69DA8A7-B536-34BF-A93F-1C170E2C6D58> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff82c34000 -     0x7fff82c36fff  libquarantine.dylib (76.20.1) <7AF90041-2768-378A-925A-D83161863642> /usr/lib/system/libquarantine.dylib
    0x7fff82c6d000 -     0x7fff82c78ff7  libkxld.dylib (2782.70.3) <F5F0305E-A7D5-37CA-945E-E2FB1F8568AC> /usr/lib/system/libkxld.dylib
    0x7fff82d1c000 -     0x7fff82db3fff  com.apple.CoreMedia (1.0 - 1562.240) <CCAF850F-B2E8-3F3B-9DE9-2BB469403EDF> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
    0x7fff82db4000 -     0x7fff82db6fff  libsystem_sandbox.dylib (358.20.5) <3F5E973F-C702-31AC-97BC-05F5C195683C> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff82db7000 -     0x7fff832ccfff  com.apple.JavaScriptCore (10600 - 10600.8.7.1) <4C48FD32-ACA3-358F-95D9-05DBB56A1DED> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
    0x7fff832cd000 -     0x7fff832d8fff  com.apple.AppSandbox (4.0 - 238.20.2) <BEFAB7F2-B189-391B-9B2D-FFF3EE2B77B6> /System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox
    0x7fff832d9000 -     0x7fff832e9ff7  libbsm.0.dylib (34) <A3A2E56C-2B65-37C7-B43A-A1F926E1A0BB> /usr/lib/libbsm.0.dylib
    0x7fff832ea000 -     0x7fff832f2ff3  com.apple.CoreServices.FSEvents (1210.20.1 - 1210.20.1) <84F79D3E-7B5E-3C93-8479-35794A3F125E> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fff83300000 -     0x7fff8339fe27  com.apple.AppleJPEG (1.0 - 1) <6627DDD9-A8FE-3968-B23A-B6A29AA3919A> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
    0x7fff833a0000 -     0x7fff83687ffb  com.apple.CoreServices.CarbonCore (1108.6 - 1108.6) <8953580E-7857-33B2-AA64-98296830D3A8> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff8369e000 -     0x7fff836d9fff  com.apple.Symbolication (1.4 - 56045) <D64571B1-4483-3FE2-BD67-A91360F79727> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
    0x7fff836da000 -     0x7fff8425bff7  com.apple.AppKit (6.9 - 1348.17) <E485D56D-3E72-34B7-99BB-BFDEE2D07BF5> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fff8425c000 -     0x7fff8425cfff  com.apple.ApplicationServices (48 - 48) <5BF7910B-C328-3BF8-BA4F-CE52B574CE01> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff8433b000 -     0x7fff8433dfff  libsystem_configuration.dylib (699.40.2) <B19236B6-F772-3861-BB35-44E3B55D0A33> /usr/lib/system/libsystem_configuration.dylib
    0x7fff8433e000 -     0x7fff8435ffff  com.apple.framework.Apple80211 (10.3 - 1030.71.6) <C0A17391-5C8B-34B1-BD46-8D644AB57DE0> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
    0x7fff84360000 -     0x7fff84364fff  libpam.2.dylib (20) <E805398D-9A92-31F8-8005-8DC188BD8B6E> /usr/lib/libpam.2.dylib
    0x7fff84372000 -     0x7fff843e0ff3  com.apple.Heimdal (4.0 - 2.0) <8D1667CF-D454-3E07-A58E-E15591B5A95E> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fff8443c000 -     0x7fff8443dfff  libDiagnosticMessagesClient.dylib (100) <2EE8E436-5CDC-34C5-9959-5BA218D507FB> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff8443e000 -     0x7fff846a8ff7  com.apple.imageKit (2.6.1 - 850) <612201FE-768E-386B-82E3-764038B40120> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
    0x7fff846ab000 -     0x7fff8492aff7  com.apple.CoreData (111 - 526.3) <5A27E0D8-5E5A-335B-B3F6-2601C7B976FA> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff8492b000 -     0x7fff84a0ffff  libcrypto.0.9.8.dylib (52.40.1) <D123FC57-E2EB-3E08-A51B-6C317EA83EB5> /usr/lib/libcrypto.0.9.8.dylib
    0x7fff84a10000 -     0x7fff84a13ff7  libdyld.dylib (353.2.4) <224F35C5-6E35-3EC4-A97C-80949CE444E7> /usr/lib/system/libdyld.dylib
    0x7fff84a14000 -     0x7fff84a3fff7  com.apple.DictionaryServices (1.2 - 229.1) <62EC3E1B-5A28-3252-90FF-C2E9999C2A2A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff84a40000 -     0x7fff84a43fff  com.apple.IOSurface (97.5 - 97.5) <D09F4452-874E-391D-AAEC-A64F4DD5049E> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff84a44000 -     0x7fff84a61ffb  libresolv.9.dylib (57) <26B38E61-298A-3C3A-82C1-3B5E98AD5E29> /usr/lib/libresolv.9.dylib
    0x7fff84a62000 -     0x7fff84a6efff  com.apple.HelpData (2.1.4 - 90) <02C6B7E6-1CC4-30E8-AD04-2794BECCF99C> /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
    0x7fff84a6f000 -     0x7fff84a99fff  GLRendererFloat (11.1.6) <0D4BCC24-BB10-3D86-9CA1-E7051E00331A> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
    0x7fff84a9a000 -     0x7fff84aedffb  libAVFAudio.dylib (118.6) <2441D4C1-D8FB-3DA9-9DD7-914E03413882> /System/Library/Frameworks/AVFoundation.framework/Versions/A/Resources/libAVFAudio.dylib
    0x7fff84af4000 -     0x7fff84b05fff  libcmph.dylib (1) <46EC3997-DB5E-38AE-BBBB-A035A54AD3C0> /usr/lib/libcmph.dylib
    0x7fff84c3b000 -     0x7fff84d7fff7  com.apple.QTKit (7.7.3 - 2890.10) <3578818E-5894-3A6B-86D7-C7C817268634> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
    0x7fff84fea000 -     0x7fff84ff5fff  libGL.dylib (11.1.6) <38B3FF9A-5660-3080-9DB8-1CAE0E8CD739> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff84ff6000 -     0x7fff850e8ff7  libxml2.2.dylib (26.15) <B587DA25-360B-3742-BE9A-04B171504D79> /usr/lib/libxml2.2.dylib
    0x7fff850e9000 -     0x7fff850f6ff7  libbz2.1.0.dylib (36) <2DF83FBC-5C08-39E1-94F5-C28653791B5F> /usr/lib/libbz2.1.0.dylib
    0x7fff850f7000 -     0x7fff850fdfff  com.apple.speech.recognition.framework (5.0.9 - 5.0.9) <BB2D573F-0A01-379F-A2BA-3C454EDCB111> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
    0x7fff85107000 -     0x7fff8515bfff  libc++.1.dylib (120) <1B9530FD-989B-3174-BB1C-BDC159501710> /usr/lib/libc++.1.dylib
    0x7fff8515c000 -     0x7fff85184fff  libxpc.dylib (559.40.1) <5C829202-962E-3744-8B50-00D38CC88E84> /usr/lib/system/libxpc.dylib
    0x7fff85185000 -     0x7fff8518dff7  com.apple.icloud.FindMyDevice (1.0 - 1) <9CE67F85-2BA8-3093-97BA-07BF5C04A5D6> /System/Library/PrivateFrameworks/FindMyDevice.framework/Versions/A/FindMyDevice
    0x7fff8518e000 -     0x7fff851a0ff7  libsasl2.2.dylib (194.1) <35371406-75EF-304A-A073-956C40373555> /usr/lib/libsasl2.2.dylib
    0x7fff851a1000 -     0x7fff851a1ff7  libunc.dylib (29) <5676F7EA-C1DF-329F-B006-D2C3022B7D70> /usr/lib/system/libunc.dylib
    0x7fff851fb000 -     0x7fff85246ff7  com.apple.CloudDocs (1.0 - 321.10) <A8221290-A2A5-3767-BB26-CC57AC18D4DC> /System/Library/PrivateFrameworks/CloudDocs.framework/Versions/A/CloudDocs
    0x7fff853af000 -     0x7fff853affff  libOpenScriptingUtil.dylib (162.2) <D6A2216D-ADB2-3F24-AD30-F6D00829F545> /usr/lib/libOpenScriptingUtil.dylib
    0x7fff853b0000 -     0x7fff85486ff3  com.apple.DiskImagesFramework (10.10.5 - 398) <05774334-36DF-3912-AD3C-07167ED83FE4> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
    0x7fff85487000 -     0x7fff854b7fff  libsystem_m.dylib (3086.1) <1E12AB45-6D96-36D0-A226-F24D9FB0D9D6> /usr/lib/system/libsystem_m.dylib
    0x7fff854b8000 -     0x7fff85787ff3  com.apple.CoreImage (10.3.5) <0224F5A6-636A-374B-B46C-13E066596725> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
    0x7fff85788000 -     0x7fff85799ff3  libsystem_coretls.dylib (35.40.1) <155DA0A9-2046-332E-BFA3-D7974A51F731> /usr/lib/system/libsystem_coretls.dylib
    0x7fff8579a000 -     0x7fff8588cff7  libiconv.2.dylib (42) <2A06D02F-8B76-3864-8D96-64EF5B40BC6C> /usr/lib/libiconv.2.dylib
    0x7fff8588d000 -     0x7fff85891fff  com.apple.IOAccelerator (156.17 - 156.17) <86850D2B-305C-366A-8976-55684B759793> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
    0x7fff858ef000 -     0x7fff85a1ffff  com.apple.UIFoundation (1.0 - 1) <466BDFA8-0B9F-3AB0-989D-F9779422926A> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
    0x7fff85b3b000 -     0x7fff85b8aff7  com.apple.opencl (2.4.2 - 2.4.2) <BF5E999C-5710-362E-95E8-86EE7BEA357C> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff85c1f000 -     0x7fff85c6bfff  com.apple.corelocation (1486.17 - 1615.24) <8825B3E2-E053-3E01-AE31-793443962D06> /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation
    0x7fff85c6c000 -     0x7fff85dfbfff  libGLProgrammability.dylib (11.1.6) <700FD1CA-7ABB-3E5D-BFAD-3E6EAD955BCA> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
    0x7fff85eff000 -     0x7fff85f08ff3  com.apple.CommonAuth (4.0 - 2.0) <9A484EE6-0003-3AB1-AE4F-AA543BBBF53F> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fff85f09000 -     0x7fff85f3bff7  libTrueTypeScaler.dylib (134.11) <46C4B0CF-C553-3270-84D5-73C986FB1777> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
    0x7fff85f3c000 -     0x7fff85f43fff  com.apple.NetFS (6.0 - 4.0) <C263C8F8-F284-3101-AC82-A97A81716063> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff85f44000 -     0x7fff85fa1fff  com.apple.QuickLookFramework (5.0 - 675.43) <506D60B4-B188-3D0A-9187-0404A60A9B06> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
    0x7fff85fbb000 -     0x7fff85fc9fff  com.apple.AddressBook.ContactsFoundation (9.0 - 1579) <34ED9046-0157-399F-9742-2FC2D098E368> /System/Library/PrivateFrameworks/ContactsFoundation.framework/Versions/A/ContactsFoundation
    0x7fff86048000 -     0x7fff860ccff7  com.apple.ViewBridge (105.1 - 105.1) <98E9733F-D863-30CE-BF25-E6768C73AF21> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
    0x7fff860d6000 -     0x7fff86103fff  com.apple.CoreVideo (1.8 - 145.1) <18DB07E0-B927-3260-A234-636F298D1917> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff86109000 -     0x7fff86175fff  com.apple.framework.CoreWLAN (5.0 - 500.35.2) <03697149-1CDD-32FF-B564-1C1EF5E9E5C3> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
    0x7fff86176000 -     0x7fff8617cff7  libsystem_networkextension.dylib (167.40.3) <BA58B30B-8377-3B0A-8AE3-4F84021D9D4E> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff86266000 -     0x7fff86269ff7  com.apple.Mangrove (1.0 - 1) <6326024D-5C8D-3F59-9468-ACA1E01BC70C> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
    0x7fff86279000 -     0x7fff86293ff7  liblzma.5.dylib (7) <1D03E875-A7C0-3028-814C-3C27F7B7C079> /usr/lib/liblzma.5.dylib
    0x7fff86294000 -     0x7fff862d5fff  libGLU.dylib (11.1.6) <4BC6579D-A6D0-3A19-880E-E29FAEA698E7> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff86c1c000 -     0x7fff86c83ff7  com.apple.framework.CoreWiFi (3.0 - 300.4) <19269C1D-EB29-384A-83F3-7DDDEB7D9DAD> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
    0x7fff86c84000 -     0x7fff86c86fff  libCVMSPluginSupport.dylib (11.1.6) <4F965D25-2BC4-372B-BAE1-E833A3C4C3D5> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fff86d24000 -     0x7fff870fbfe7  com.apple.CoreAUC (211.1.0 - 211.1.0) <12645629-E065-388E-A6B5-094A240578CE> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
    0x7fff8713e000 -     0x7fff87158ff7  libextension.dylib (55.2) <3BB019CA-199A-36AC-AA22-14B562138545> /usr/lib/libextension.dylib
    0x7fff87159000 -     0x7fff8739eff7  com.apple.AddressBook.framework (9.0 - 1579) <A31956C5-AA13-35E6-B553-6BDF33F35103> /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
    0x7fff8739f000 -     0x7fff874d1ff7  com.apple.MediaControlSender (2.0 - 215.18) <88726256-A71E-33A8-A56C-ABA208951C92> /System/Library/PrivateFrameworks/MediaControlSender.framework/Versions/A/MediaControlSender
    0x7fff874d2000 -     0x7fff874d9ff7  libCGCMS.A.dylib (790) <64ACC63D-93FC-3D11-AF9C-A2A84A34FE35> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGCMS.A.dylib
    0x7fff874da000 -     0x7fff874dcfff  com.apple.CoreDuetDebugLogging (1.0 - 1) <9A6E5710-EA99-366E-BF40-9A65EC1B46A1> /System/Library/PrivateFrameworks/CoreDuetDebugLogging.framework/Versions/A/CoreDuetDebugLogging
    0x7fff874dd000 -     0x7fff87a06ff7  com.apple.QuartzComposer (5.1 - 332.1) <64399385-0768-3590-B4EF-1BD0F8A35CB3> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
    0x7fff87a07000 -     0x7fff87a2dfff  com.apple.ChunkingLibrary (2.1 - 163.6) <29D4CB95-42EF-34C6-8182-BDB6F7BB1E79> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
    0x7fff87a79000 -     0x7fff87acaff7  com.apple.AppleVAFramework (5.0.31 - 5.0.31) <2DC09ADA-F618-3F35-9DA1-F8D7A08FE58F> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
    0x7fff87acb000 -     0x7fff87b03fff  libsystem_network.dylib (412.20.3) <6105C134-6722-3C0A-A4CE-5E1261E2E1CC> /usr/lib/system/libsystem_network.dylib
    0x7fff87b0c000 -     0x7fff87b34fff  libsystem_info.dylib (459.40.1) <2E16C4B3-A327-3957-9C41-143911979A1E> /usr/lib/system/libsystem_info.dylib
    0x7fff87b35000 -     0x7fff87ea0fff  com.apple.VideoToolbox (1.0 - 1562.240) <BEBDEB83-618F-38BE-B7A7-5E096B428DFA> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
    0x7fff87ee2000 -     0x7fff87eecff7  com.apple.NetAuth (5.2 - 5.2) <2BBD749A-8E18-35B8-8E48-A90347C1CCA7> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff87eed000 -     0x7fff87f5cfff  com.apple.SearchKit (1.4.0 - 1.4.0) <80883BD1-C9BA-3794-A20E-476F94DD89A9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff87f5d000 -     0x7fff88278fcf  com.apple.vImage (8.0 - 8.0) <1183FE6A-FDB6-3B3B-928D-50C7909F2308> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff882b8000 -     0x7fff88330ff7  com.apple.SystemConfiguration (1.14.4 - 1.14) <B835C014-901E-37B7-BD09-2EFF5FFEB910> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff88331000 -     0x7fff8837bfff  com.apple.HIServices (1.22 - 523) <99ADA325-53C8-368E-A5FA-3F913CD2245A> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fff8837c000 -     0x7fff884b7fff  com.apple.ImageIO.framework (3.3.0 - 1247) <19CF032D-53F6-352E-BEF1-810B563993F3> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff884e8000 -     0x7fff88543fe7  libTIFF.dylib (1248) <0530CBFE-09BF-3A37-B5AE-B1CF918A377E> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff885b3000 -     0x7fff885c5ff7  com.apple.ImageCapture (9.0 - 9.0) <7FB65DD4-56B5-35C4-862C-7A2DED991D1F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
    0x7fff885c6000 -     0x7fff885c8fff  com.apple.EFILogin (2.0 - 2) <3BA837D8-94F5-3240-9CF7-E40DC2808446> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
    0x7fff885c9000 -     0x7fff88757fff  libBLAS.dylib (1128) <497912C1-A98E-3281-BED7-E9C751552F61> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff88758000 -     0x7fff8875cfff  com.apple.CommonPanels (1.2.6 - 96) <F9ECC8AF-D9CA-3350-AFB4-5113A9B789A5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
    0x7fff88770000 -     0x7fff8877bff7  libcsfde.dylib (471.30.1) <A62AE3D8-E2A6-314A-BF45-804003BE0AC9> /usr/lib/libcsfde.dylib
    0x7fff8877c000 -     0x7fff88785ff7  libsystem_notify.dylib (133.1.1) <61147800-F320-3DAA-850C-BADF33855F29> /usr/lib/system/libsystem_notify.dylib
    0x7fff88786000 -     0x7fff88788ff7  libutil.dylib (38) <471AD65E-B86E-3C4A-8ABD-B8665A2BCE3F> /usr/lib/libutil.dylib
    0x7fff88856000 -     0x7fff888d4fff  com.apple.CoreServices.OSServices (640.4 - 640.4) <9D175CD9-B27F-3529-8269-66D8AA83582E> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff888d5000 -     0x7fff88921ff7  libcups.2.dylib (408.2) <E8AD18F9-61E4-3791-B840-504468C25556> /usr/lib/libcups.2.dylib
    0x7fff88922000 -     0x7fff88c27ff3  com.apple.HIToolbox (2.1.1 - 758.7) <B1188DED-5E71-3AB4-9E57-67F84C116ECE> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fff88c28000 -     0x7fff88d8fffb  com.apple.audio.toolbox.AudioToolbox (1.12 - 1.12) <5678FC94-456A-3F5F-BA9A-10EB6E462997> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff88d90000 -     0x7fff88e25ff7  com.apple.ColorSync (4.9.0 - 4.9.0) <9150C2B7-2E6E-3509-96EA-7B3F959F049E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fff88e73000 -     0x7fff88e7bfff  libsystem_platform.dylib (63) <64E34079-D712-3D66-9CE2-418624A5C040> /usr/lib/system/libsystem_platform.dylib
    0x7fff88e7c000 -     0x7fff88eabfff  com.apple.securityinterface (10.0 - 55058) <21F38170-2D3D-3FA2-B0EC-379482AFA5E4> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
    0x7fff88eac000 -     0x7fff88ef2ff7  libFontRegistry.dylib (134.1) <CE41D8C2-BEED-345C-BC4F-3775CC06C672> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff88ef3000 -     0x7fff88f23ff3  com.apple.CoreAVCHD (5.7.5 - 5750.4.1) <3E51287C-E97D-3886-BE88-8F6872400876> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
    0x7fff89006000 -     0x7fff8901cff7  libsystem_asl.dylib (267) <F153AC5B-0542-356E-88C8-20A62CA704E2> /usr/lib/system/libsystem_asl.dylib
    0x7fff8901d000 -     0x7fff89136ff3  com.apple.CoreText (454.11 - 454.14) <B3B308C3-F4B8-3776-9B78-8E94D4E74D0A> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fff89137000 -     0x7fff89144fff  libxar.1.dylib (255) <7CD69BB5-97BA-3858-8A8B-2F33F129E6E7> /usr/lib/libxar.1.dylib
    0x7fff89145000 -     0x7fff8917efff  com.apple.AirPlaySupport (2.0 - 215.18) <A7730005-A538-30E8-815B-727957D74C89> /System/Library/PrivateFrameworks/AirPlaySupport.framework/Versions/A/AirPlaySupport
    0x7fff8919c000 -     0x7fff8934bfff  GLEngine (11.1.6) <DAA92BC6-581B-33BE-8F65-1CC512B573D1> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine
    0x7fff8934c000 -     0x7fff8934cff7  liblaunch.dylib (559.40.1) <4F81CA3A-D2CE-3030-A89D-42F3DAD7BA8F> /usr/lib/system/liblaunch.dylib
    0x7fff89385000 -     0x7fff893d4ff7  libcurl.4.dylib (83.40.2) <AE97ED1E-A58F-3EF0-8E88-DDC6AD409BCE> /usr/lib/libcurl.4.dylib
    0x7fff89406000 -     0x7fff89415ff7  com.apple.ToneLibrary (1.0 - 1) <179C7D61-CB88-3CE3-9F06-4D60D13D616C> /System/Library/PrivateFrameworks/ToneLibrary.framework/Versions/A/ToneLibrary
    0x7fff89416000 -     0x7fff89482ff3  com.apple.MMCS (1.3 - 327.5) <FC998246-ED60-334D-9E94-453F35EF9C78> /System/Library/PrivateFrameworks/MMCS.framework/Versions/A/MMCS
    0x7fff8948c000 -     0x7fff8969cff7  com.apple.CFNetwork (720.5.7 - 720.5.7) <A47D7DD2-5903-39D0-8D27-5A7E2D119D84> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff8969d000 -     0x7fff8973bfff  com.apple.Metadata (10.7.0 - 917.36) <00C4CB5D-E723-3612-84E0-439098392CDD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff8973c000 -     0x7fff897a3ffb  com.apple.datadetectorscore (6.0 - 396.1.2) <7D88DC30-2583-35A6-8342-425201FE7044> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
    0x7fff897a4000 -     0x7fff898c8ff7  com.apple.LaunchServices (644.56 - 644.56) <20AABB1C-9319-3E4D-A024-51B0DD5FCD3B> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff898c9000 -     0x7fff898edfef  libJPEG.dylib (1248) <D8F054A7-4661-3354-BB86-DAA0434C44E2> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff898ee000 -     0x7fff89934ff7  libauto.dylib (186) <A260789B-D4D8-316A-9490-254767B8A5F1> /usr/lib/libauto.dylib
    0x7fff89935000 -     0x7fff89937ff7  libsystem_coreservices.dylib (9) <41B7C578-5A53-31C8-A96F-C73E030B0938> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff89938000 -     0x7fff899b1fe7  libcorecrypto.dylib (233.30.1) <5779FFA0-4D9A-3AD4-B7F2-618227621DC8> /usr/lib/system/libcorecrypto.dylib
    0x7fff899b2000 -     0x7fff899d1fff  com.apple.CoreDuet (1.0 - 1) <36AA9FD5-2685-314D-B364-3FA4688D86BD> /System/Library/PrivateFrameworks/CoreDuet.framework/Versions/A/CoreDuet
    0x7fff899dd000 -     0x7fff89a10fff  com.apple.MediaKit (16 - 757.2) <2912E5C2-085F-3FE2-8531-23B6E894B0F0> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
    0x7fff89a11000 -     0x7fff89aa2ff7  libCoreStorage.dylib (471.30.1) <9D95399F-1AC5-325F-8337-6E13AD99E44B> /usr/lib/libCoreStorage.dylib
    0x7fff8a683000 -     0x7fff8a711fff  com.apple.CorePDF (4.0 - 4) <19F4CB03-189E-3271-8F7A-A7D0DB3ACE49> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
    0x7fff8a712000 -     0x7fff8a71eff7  com.apple.OpenDirectory (10.10 - 187) <22FF4721-03D8-381B-AA83-2B07D690C777> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff8a71f000 -     0x7fff8aab7ff7  com.apple.CoreFoundation (6.9 - 1153.31) <4151A95B-66CA-3E6F-9FB2-DF1D8F3E606A> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff8aab8000 -     0x7fff8aabbfff  com.apple.help (1.3.3 - 46) <CA4541F4-CEF5-355C-8F1F-EA65DC1B400F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
    0x7fff8aabc000 -     0x7fff8aad6ff3  com.apple.Ubiquity (1.3 - 313) <DF56A657-CC6E-3BE2-86A0-71F07127724C> /System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity
    0x7fff8ab11000 -     0x7fff8ab49fff  com.apple.RemoteViewServices (2.0 - 99) <C9A62691-B0D9-34B7-B71C-A48B5F4DC553> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
    0x7fff8ab69000 -     0x7fff8ab7aff7  libz.1.dylib (55) <88C7C7DE-04B8-316F-8B74-ACD9F3DE1AA1> /usr/lib/libz.1.dylib
    0x7fff8ab7d000 -     0x7fff8ab8cfff  com.apple.LangAnalysis (1.7.0 - 1.7.0) <D1E527E4-C561-352F-9457-E8C50232793C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff8ab8d000 -     0x7fff8ab96fff  libsystem_pthread.dylib (105.40.1) <ACE90967-ECD0-3251-AEEB-461E3C6414F7> /usr/lib/system/libsystem_pthread.dylib
    0x7fff8ac8f000 -     0x7fff8ac94ff7  libmacho.dylib (862) <126CA2ED-DE91-308F-8881-B9DAEC3C63B6> /usr/lib/system/libmacho.dylib
    0x7fff8ac9b000 -     0x7fff8aca2ff7  com.apple.phonenumbers (1.1.1 - 105) <AE39B6FE-05AB-3181-BB2A-4D50A8B392F2> /System/Library/PrivateFrameworks/PhoneNumbers.framework/Versions/A/PhoneNumbers
    0x7fff8aca3000 -     0x7fff8acaffff  com.apple.speech.synthesis.framework (5.3.11 - 5.3.11) <DFC7FD85-F1B0-317C-8513-722570CB8FB9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff8acb0000 -     0x7fff8ad3cfef  libsystem_c.dylib (1044.40.3) <2E673D96-E334-37D2-833A-E57383BBA377> /usr/lib/system/libsystem_c.dylib
    0x7fff8ad3d000 -     0x7fff8ad42ffb  libheimdal-asn1.dylib (398.40.1) <7D2BE3DE-60F7-3A6E-A92E-DA0EF9D3417E> /usr/lib/libheimdal-asn1.dylib
    0x7fff8ad43000 -     0x7fff8ae52ff3  com.apple.desktopservices (1.9.3 - 1.9.3) <FEE11342-5BC4-37A7-8169-DA48BE17B9C9> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
    0x7fff8af39000 -     0x7fff8af3aff7  com.apple.print.framework.Print (10.0 - 265) <3BC4FE7F-78A0-3E57-8F4C-520E7EFD36FA> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
    0x7fff8b5f5000 -     0x7fff8b5f5fff  com.apple.Accelerate.vecLib (3.10 - vecLib 3.10) <9D749502-A228-3BF1-B52F-A182DEEB2C4D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff8b642000 -     0x7fff8b647fff  com.apple.DiskArbitration (2.6 - 2.6) <0DFF4D9B-2AC3-3B82-B5C5-30F4EFBD2DB9> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff8b653000 -     0x7fff8b673fff  com.apple.IconServices (47.1 - 47.1) <E83DFE3B-6541-3736-96BB-26DC5D0100F1> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
    0x7fff8b674000 -     0x7fff8b67fff7  com.apple.CrashReporterSupport (10.10 - 631) <C44259AC-0A1C-3EC5-99AC-48CB520A709D> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
    0x7fff8b6cd000 -     0x7fff8b73ffff  com.apple.framework.IOKit (2.0.2 - 1050.20.2) <09C0518C-90DF-3FC3-96D6-34D35F72C8EF> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff8b740000 -     0x7fff8b742fff  com.apple.SecCodeWrapper (4.0 - 238.20.2) <C6C126F0-6BF4-3E29-A9B7-7BAD8D17EE4F> /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper
    0x7fff8b743000 -     0x7fff8b837fff  libFontParser.dylib (134.11) <798C2BA2-B3D3-39B5-981C-20B42258BAB1> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fff8b838000 -     0x7fff8b863ffb  libarchive.2.dylib (30.50.1.1.1) <3E66E4A5-B992-3D94-9218-839B34BDAAA8> /usr/lib/libarchive.2.dylib
    0x7fff8b864000 -     0x7fff8bb66ffb  com.apple.GeoServices (1.0 - 1077.0.18) <2BBF8B44-DD46-3432-8C84-6D6AA004C233> /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices
    0x7fff8bb67000 -     0x7fff8bb91ff7  libdispatch.dylib (442.50.1) <A61E703C-784A-3698-B513-75DD12AAD6DC> /usr/lib/system/libdispatch.dylib
    0x7fff8bb92000 -     0x7fff8bb9affb  libcopyfile.dylib (118.1.2) <0C68D3A6-ACDD-3EF3-991A-CC82C32AB836> /usr/lib/system/libcopyfile.dylib
    0x7fff8bb9b000 -     0x7fff8bba0ff7  libunwind.dylib (35.3) <BE7E51A0-B6EA-3A54-9CCA-9D88F683A6D6> /usr/lib/system/libunwind.dylib
    0x7fff8bba1000 -     0x7fff8bbd0ff7  com.apple.CoreServicesInternal (221.7.2 - 221.7.2) <B93D4775-149C-3698-B38C-9C50673D455C> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
    0x7fff8bbd1000 -     0x7fff8bbf5ff7  com.apple.Sharing (328.17 - 328.17) <AD5E243A-B79F-3D7B-800B-A2C99A1CFEF1> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
    0x7fff8bc30000 -     0x7fff8bc55fff  libPng.dylib (1248) <0E2D7F6C-0163-35A3-BD6D-A336A3A36B33> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff8bc56000 -     0x7fff8bc5ffff  libGFXShared.dylib (11.1.6) <10DBFA0B-1484-3723-BFD3-7D184CC5A2E0> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fff8bc60000 -     0x7fff8bc79ff3  com.apple.openscripting (1.6.4 - 162.2) <BF79207B-C762-346D-8FF0-3DDCECC9E9E2> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
    0x7fff8bc7a000 -     0x7fff8bfabff7  com.apple.Foundation (6.9 - 1154.20) <3D37F9B8-96CC-324B-9062-0A7E4ABCDC1F> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff8bfac000 -     0x7fff8c191ff7  libicucore.A.dylib (531.51) <5AFEE55D-9BDD-362C-8A3C-A42237A96169> /usr/lib/libicucore.A.dylib
    0x7fff8c1af000 -     0x7fff8c1c4ff7  com.apple.AppContainer (4.0 - 238.20.2) <2AA2EF49-9F38-31F6-8B08-8CC7C26F57F3> /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer
    0x7fff8c1de000 -     0x7fff8c274ff7  com.apple.cloudkit.CloudKit (283.67.4 - 283.67.4) <EA6E4B2C-A3AA-3636-B9C3-F61D3EFFB82B> /System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit
    0x7fff8c513000 -     0x7fff8c584ffb  com.apple.ApplicationServices.ATS (360 - 375.4) <888FE0B1-835C-30B1-80AD-5066CADB0364> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fff8c588000 -     0x7fff8c594ff7  libGPUSupportMercury.dylib (11.1.6) <72A44BC2-A96D-3D38-AC80-F89ED70DBAA4> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib
    0x7fff8c595000 -     0x7fff8c5e2ff3  com.apple.CoreMediaIO (601.0 - 4760) <209CD9FF-28A0-3792-B548-3A59E79F3E79> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
    0x7fff8c5e3000 -     0x7fff8c5f1ff7  com.apple.opengl (11.1.6 - 11.1.6) <81B00A5C-ED8A-341F-A11E-1079F7781C21> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff8c5f2000 -     0x7fff8c5f5ffb  libCGXType.A.dylib (790) <A87FDE11-B3BE-3C78-B777-293BF25F5E43> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
    0x7fff8c675000 -     0x7fff8c678ff7  com.apple.AppleSystemInfo (3.1.5 - 3.1.5) <BCC15965-7869-34F4-9019-9D0A41DD6AFF> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
    0x7fff8c6c7000 -     0x7fff8c6cbfff  libcache.dylib (69) <45E9A2E7-99C4-36B2-BEE3-0C4E11614AD1> /usr/lib/system/libcache.dylib
    0x7fff8c6cc000 -     0x7fff8c6d0fff  libCoreVMClient.dylib (79.1) <201EF6DF-5074-3CB7-A361-398CF957A264> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fff8c7de000 -     0x7fff8c7dfff3  libSystem.B.dylib (1213) <4B24B5BE-45F2-355A-9A35-D438A516D140> /usr/lib/libSystem.B.dylib
    0x7fff8c7e0000 -     0x7fff8c7e1ff7  libsystem_blocks.dylib (65) <9615D10A-FCA7-3BE4-AA1A-1B195DACE1A1> /usr/lib/system/libsystem_blocks.dylib
    0x7fff8c7e2000 -     0x7fff8c806ff7  com.apple.quartzfilters (1.10.0 - 1.10.0) <1AE50F4A-0098-34E7-B24D-DF7CB94073CE> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
    0x7fff8c882000 -     0x7fff8c8bcffb  com.apple.DebugSymbols (115 - 115) <6F03761D-7C3A-3C80-8031-AA1C1AD7C706> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
    0x7fff8c8bd000 -     0x7fff8cbf0ff7  libmecabra.dylib (666.7) <0ED8AE5E-7A5B-34A6-A2EE-2B852E60E1E2> /usr/lib/libmecabra.dylib
    0x7fff8cbf1000 -     0x7fff8cc2cfff  com.apple.QD (301 - 301) <C4D2AD03-B839-350A-AAF0-B4A08F8BED77> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fff8cc2d000 -     0x7fff8cce8ff7  com.apple.DiscRecording (9.0 - 9000.4.2) <4655B4B8-523D-3AE6-92A0-8486A2258B3B> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
    0x7fff8cce9000 -     0x7fff8ccecfff  com.apple.xpc.ServiceManagement (1.0 - 1) <A95A15CD-3B21-3513-AFF8-1D7DE3DBFA12> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff8cd05000 -     0x7fff8cd09fff  libspindump.dylib (182.4) <A70D9FF6-75CC-320A-91A0-CF6143255814> /usr/lib/libspindump.dylib
    0x7fff8cd0a000 -     0x7fff8cd3cff3  com.apple.frameworks.CoreDaemon (1.3 - 1.3) <C6DB0A07-F8E4-3837-BCA9-225F460EDA81> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
    0x7fff8cd3d000 -     0x7fff8cd43ff7  com.apple.XPCService (2.0 - 1) <AA4A5393-1F5D-3465-A417-0414B95DC052> /System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService
    0x7fff8cd44000 -     0x7fff8cd46ff7  com.apple.securityhi (9.0 - 55006) <15D38919-9697-3E3A-BCB9-4E3271BC2C7E> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
    0x7fff8cd47000 -     0x7fff8cd60ff7  com.apple.CFOpenDirectory (10.10 - 187) <F1805A0F-D5CC-35A8-9349-042D58D128B0> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff8cd61000 -     0x7fff8cf5b46f  libobjc.A.dylib (647) <759E155D-BC42-3D4E-869B-6F57D477177C> /usr/lib/libobjc.A.dylib
    0x7fff8cfab000 -     0x7fff8cfb6ff7  com.apple.SafariServices.framework (10603 - 10603.3.8) <AB7B27D0-6D50-3CC0-8CC3-1B1039A78950> /System/Library/PrivateFrameworks/SafariServices.framework/Versions/A/SafariServices
    0x7fff8cfb7000 -     0x7fff8d4a7fff  com.apple.MediaToolbox (1.0 - 1562.240) <FF703691-A69A-3D24-8004-0E1B77D36861> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
    0x7fff8d4a8000 -     0x7fff8d4a9fff  liblangid.dylib (117) <B54A4AA0-2E53-3671-90F5-AFF711C0EB9E> /usr/lib/liblangid.dylib
    0x7fff8d593000 -     0x7fff8d59bfff  libMatch.1.dylib (24) <C917279D-33C2-38A8-9BDD-18F3B24E6FBD> /usr/lib/libMatch.1.dylib
    0x7fff8d59c000 -     0x7fff8d686ff7  com.apple.QuickLookUIFramework (5.0 - 675.43) <011DEB49-0FB3-3E44-9D99-D89ADD59A3CC> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI
    0x7fff8d7ca000 -     0x7fff8d7f3ff3  libxslt.1.dylib (13.13) <18F488CB-AA53-3503-A199-044CA7664DE5> /usr/lib/libxslt.1.dylib
    0x7fff8d8e8000 -     0x7fff8da2efef  libsqlite3.dylib (168.2) <53F6A294-15D7-3804-9ABF-47D35E15CDFB> /usr/lib/libsqlite3.dylib
    0x7fff8e2d0000 -     0x7fff8e2ebff7  libCRFSuite.dylib (34) <D64842BE-7BD4-3D0C-9842-1D202F7C2A51> /usr/lib/libCRFSuite.dylib
    0x7fff8e2ec000 -     0x7fff8e2ecfff  com.apple.Cocoa (6.8 - 21) <EAC0EA1E-3C62-3B28-A941-5D8B1E085FF8> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fff8e2ed000 -     0x7fff8e376ff7  com.apple.CoreSymbolication (3.1 - 57020.2) <FDAF88F6-7D11-37BC-B758-4B835FA657BA> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
    0x7fff8e377000 -     0x7fff8e37eff7  libcompiler_rt.dylib (35) <BF8FC133-EE10-3DA6-9B90-92039E28678F> /usr/lib/system/libcompiler_rt.dylib
    0x7fff8e3ca000 -     0x7fff8e3cbff7  com.apple.AddressBook.ContactsData (9.0 - 1579) <FF9C31DD-7839-35FB-AE66-21AEF63583EF> /System/Library/PrivateFrameworks/ContactsData.framework/Versions/A/ContactsData
    0x7fff8e42c000 -     0x7fff8e439ff3  com.apple.ProtocolBuffer (1 - 228.0.1) <3429EB06-9F0E-355F-B9AB-F72879177398> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
    0x7fff8e43a000 -     0x7fff8e443fff  com.apple.DisplayServicesFW (2.9 - 372.1) <30E61754-D83C-330A-AE60-533F27BEBFF5> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
    0x7fff8e444000 -     0x7fff8e535fff  libJP2.dylib (1248) <46DB69CB-C0F1-3E79-823A-1EB43D17BC8F> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fff8e56c000 -     0x7fff8e56dfff  com.apple.TrustEvaluationAgent (2.0 - 25) <2D61A2C3-C83E-3A3F-8EC1-736DBEC250AB> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
    0x7fff8e56e000 -     0x7fff8e6cffff  com.apple.avfoundation (2.0 - 889.210) <F4D3414E-4EA6-33EA-8F2A-CA4A8663B5D5> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
    0x7fff8e700000 -     0x7fff8ef44feb  com.apple.CoreGraphics (1.600.0 - 790) <A4325897-C5BD-3D69-B707-2A3DBC081E92> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff8ef45000 -     0x7fff8ef5cff7  libLinearAlgebra.dylib (1128) <E78CCBAA-A999-3B65-8EC9-06DB15E67C37> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fff8f221000 -     0x7fff8f229fff  libsystem_dnssd.dylib (576.50.2) <9EC5AF92-D0D2-3BDE-92B6-D3730D3865C8> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff8f22a000 -     0x7fff8f289fff  com.apple.AE (681.5 - 681.7) <2BF39455-1CDD-392C-824A-9972C6B1FB57> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff8f2a2000 -     0x7fff8f2a7fff  libsystem_stats.dylib (163.30.2) <4F79A38D-3C9C-3578-8E38-7697F7300CB2> /usr/lib/system/libsystem_stats.dylib
    0x7fff8f2a8000 -     0x7fff8f2c3fff  com.apple.AppleVPAFramework (1.4.5 - 1.4.5) <313A0FA8-C12F-30C1-A33D-9A48E3C0594E> /System/Library/PrivateFrameworks/AppleVPA.framework/Versions/A/AppleVPA
    0x7fff8f2c4000 -     0x7fff8f2c9ff7  com.apple.MediaAccessibility (1.0 - 61) <00A3E0B6-79AC-387E-B282-AADFBD5722F6> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
    0x7fff8f2ca000 -     0x7fff8f47affb  com.apple.QuartzCore (1.10 - 361.19) <973C2AD1-9D22-3F1F-A291-84B1F677C50D> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff8f713000 -     0x7fff8f715fff  com.apple.loginsupport (1.0 - 1) <DAAD7013-A19D-3858-BFF7-DE1DAF664401> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
    0x7fff8f716000 -     0x7fff8f732ff7  libsystem_malloc.dylib (53.30.1) <DDA8928B-CC0D-3255-BD8A-3FEA0982B890> /usr/lib/system/libsystem_malloc.dylib
    0x7fff8f733000 -     0x7fff8f75afff  com.apple.shortcut (2.14 - 2.14) <0E9228EC-E688-3E83-9516-5211FFEA923E> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
    0x7fff8f75b000 -     0x7fff8f75ffff  com.apple.TCC (1.0 - 1) <CCA42EE2-3400-3444-9486-BC454E60D944> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fff8f760000 -     0x7fff8f7d4ffb  com.apple.securityfoundation (6.0 - 55126) <7BC5EB97-2BC8-390D-AC93-C36C456F1126> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff8f7d5000 -     0x7fff8f895ff7  com.apple.backup.framework (1.6.5 - 1.6.5) <86396038-33EA-3046-9F70-093A3D6407D4> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x7fff8f896000 -     0x7fff8f8e4ff7  com.apple.ImageCaptureCore (6.3 - 6.3) <75B5043C-9EF0-3CD2-875D-12813F0A73D3> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
    0x7fff8f8e5000 -     0x7fff8f8e6ffb  libremovefile.dylib (35) <3485B5F4-6CE8-3C62-8DFD-8736ED6E8531> /usr/lib/system/libremovefile.dylib
    0x7fff8faff000 -     0x7fff8fb93fff  com.apple.ink.framework (10.9 - 213) <8E029630-1530-3734-A446-13353F0E7AC5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
    0x7fff8fba4000 -     0x7fff8fba6fff  libRadiance.dylib (1248) <64ADB7FC-4640-3111-A88A-463BFD63C5D3> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff8fba7000 -     0x7fff8fbbcfff  com.apple.ToneKit (1.0 - 1) <25D0FF56-B802-359D-9CA1-D530F4890D87> /System/Library/PrivateFrameworks/ToneKit.framework/Versions/A/ToneKit
    0x7fff8fbbd000 -     0x7fff8fbcaff7  com.apple.SpeechRecognitionCore (2.1.2 - 2.1.2) <551322E2-C1E4-3378-A218-F362985E3E3C> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
    0x7fff8fc12000 -     0x7fff8fcc1fe7  libvMisc.dylib (516) <6739E390-46E7-3BFA-9B69-B278562326E6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff8fcc2000 -     0x7fff8fcd5ff7  com.apple.CoreBluetooth (1.0 - 1) <8D7BA9BA-EB36-307A-9119-0B3D9732C953> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
    0x7fff8fce7000 -     0x7fff8fceffe7  libcldcpuengine.dylib (2.4.5) <9AA2661D-B5B3-3B9A-A1A0-F25CB80446F3> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
    0x7fff8fcf0000 -     0x7fff90120fff  com.apple.vision.FaceCore (3.1.6 - 3.1.6) <C3B823AA-C261-37D3-B4AC-C59CE91C8241> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fff90121000 -     0x7fff90122fff  libsystem_secinit.dylib (18) <581DAD0F-6B63-3A48-B63B-917AF799ABAA> /usr/lib/system/libsystem_secinit.dylib
    0x7fff90123000 -     0x7fff90170ff7  com.apple.print.framework.PrintCore (10.3 - 451.1) <DE992474-0841-38A1-B4F6-46D653E454D5> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fff90171000 -     0x7fff90283ff7  libvDSP.dylib (516) <151B3CCB-77D3-3715-A3D0-7C74CD5C7FFC> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff90284000 -     0x7fff9029aff7  com.apple.CoreMediaAuthoring (2.2 - 951) <F11B0447-3E6D-35BA-BC7C-1A60820843D8> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring
    0x7fff9029b000 -     0x7fff902a2fff  com.apple.network.statistics.framework (1.2 - 1) <61B311D1-7F15-35B3-80D4-99B8BE90ACD9> /System/Library/PrivateFrameworks/NetworkStatistics.framework/Versions/A/NetworkStatistics
    0x7fff902a3000 -     0x7fff902bffff  com.apple.GenerationalStorage (2.0 - 209.11) <9FF8DD11-25FB-3047-A5BF-9415339B3EEC> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
    0x7fff902c0000 -     0x7fff902c0ff7  libkeymgr.dylib (28) <77845842-DE70-3CC5-BD01-C3D14227CED5> /usr/lib/system/libkeymgr.dylib
    0x7fff903d7000 -     0x7fff90407ff3  com.apple.GSS (4.0 - 2.0) <97F2A028-44CF-3188-B863-F4EEB39CBDBD> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff90408000 -     0x7fff90434fff  libsandbox.1.dylib (358.20.5) <C95C61A4-C9C1-3B3C-A9A9-77DB7400598F> /usr/lib/libsandbox.1.dylib
    0x7fff9045a000 -     0x7fff90482fff  libRIP.A.dylib (790) <55EB0B9D-15AE-35E9-9C9E-99637A4E3B13> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
    0x7fff90483000 -     0x7fff904affff  libc++abi.dylib (125.1) <B8E6BB31-E27E-3B80-9BA2-73B5AB7E42E1> /usr/lib/libc++abi.dylib
    0x7fff904b0000 -     0x7fff90501fff  com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <8E6AE326-9F3E-3182-BD9E-FDF561211E2E> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff90502000 -     0x7fff90533ff7  com.apple.ProtectedCloudStorage (1.0 - 1) <9D76F2E0-C28A-3DBC-A91F-E87888D46BF0> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage
    0x7fff90534000 -     0x7fff90554ff7  com.apple.MultitouchSupport.framework (264.6 - 264.6) <79E327E8-AA72-346D-8B5E-8BAC56FC17A5> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fff90588000 -     0x7fff905e2ff7  com.apple.LanguageModeling (1.0 - 1) <ACA93FE0-A0E3-333E-AE3C-8EB7DE5F362F> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fff905e3000 -     0x7fff905e3fff  com.apple.audio.units.AudioUnit (1.12 - 1.12) <E5335492-7EFE-31EA-BE72-4A9CEE68D58E> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fff905f1000 -     0x7fff9060cff7  com.apple.aps.framework (4.0 - 4.0) <EAC8C347-55F4-3769-995E-B140C95553F6> /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService
    0x7fff9060d000 -     0x7fff90615ff7  com.apple.AppleSRP (5.0 - 1) <68F0C577-ED96-34F2-B701-CE3023367D4D> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
    0x7fff90616000 -     0x7fff906b8fff  com.apple.Bluetooth (4.3.6 - 4.3.6f4) <D9286207-FC6A-36B7-A10D-830F6B1A2E8F> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
    0x7fff906fa000 -     0x7fff90731ffb  com.apple.LDAPFramework (2.4.28 - 194.5) <CAFB9695-000F-34EA-8DF5-09996929C26A> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0x7fff90732000 -     0x7fff90732fff  com.apple.Carbon (154 - 157) <9BF51672-1684-3FDE-A561-FC59A2864EF8> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff90733000 -     0x7fff90751ff7  com.apple.addressbook.vCard (9.0 - 1579) <C4CDDC8B-AE35-39B8-820A-763E9C5D1794> /System/Library/PrivateFrameworks/vCard.framework/Versions/A/vCard
    0x7fff90752000 -     0x7fff9075cfff  com.apple.IntlPreferences (2.0 - 150.1) <29687F33-EE4C-3530-8AB9-5B36DBAF4485> /System/Library/PrivateFrameworks/IntlPreferences.framework/Versions/A/IntlPreferences
    0x7fff907c7000 -     0x7fff907e4fff  libsystem_kernel.dylib (2782.70.3) <79B806D6-AEEF-3663-BAE3-2D8A4A0A7A92> /usr/lib/system/libsystem_kernel.dylib
    0x7fff9089f000 -     0x7fff908d0fff  libtidy.A.dylib (15.15) <37FC944D-271A-386A-9ADD-FA33AD48F96D> /usr/lib/libtidy.A.dylib
    0x7fff908d1000 -     0x7fff908d5ff7  libGIF.dylib (1248) <6102CFE3-029E-32DE-B954-93797A4EF5B0> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff90916000 -     0x7fff90d23ff7  libLAPACK.dylib (1128) <F9201AE7-B031-36DB-BCF8-971E994EF7C1> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff91ce8000 -     0x7fff91ce8fff  com.apple.Accelerate (1.10 - Accelerate 1.10) <2C8AF258-4F11-3BEC-A826-22D7199B3975> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff91ce9000 -     0x7fff91cfbff7  com.apple.CoreDuetDaemonProtocol (1.0 - 1) <CE9FABB4-1C5D-3F9B-9BB8-5CC50C3E5E31> /System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/Versions/A/CoreDuetDaemonProtocol
    0x7fff91cfc000 -     0x7fff91d07ff7  com.apple.DirectoryService.Framework (10.10 - 187) <F5B30ACE-57D9-31EA-82F9-98F175B277D1> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
    0x7fff91d08000 -     0x7fff91d8cfff  com.apple.PerformanceAnalysis (1.0 - 1) <8CC3D6CB-2328-32A5-B70E-174AD408E892> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
    0x7fff91db3000 -     0x7fff92029fff  com.apple.security (7.0 - 57031.40.9) <8D9CB878-BB71-3CF1-88CE-9E6FAC4043ED> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff9202a000 -     0x7fff92035fff  libcommonCrypto.dylib (60061.30.1) <E789748D-F9A7-3CFF-B317-90DF348B1E95> /usr/lib/system/libcommonCrypto.dylib
    0x7fff92036000 -     0x7fff92050ff7  com.apple.Kerberos (3.0 - 1) <7760E0C2-A222-3709-B2A6-B692D900CEB1> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff92051000 -     0x7fff92051fff  com.apple.quartzframework (1.5 - 1.5) <26C982A3-2FC3-3F50-B5F4-3C545C3BAC10> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
    0x7fff92052000 -     0x7fff920f9fff  com.apple.PDFKit (3.1 - 3.1) <D410CE57-6227-31D8-9F39-92583E552EA8> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit

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

VM Region Summary:
ReadOnly portion of Libraries: Total=329.7M resident=192.5M(58%) swapped_out_or_unallocated=137.2M(42%)
Writable regions: Total=550.6M written=9.8M(2%) resident=303.7M(55%) swapped_out=0K(0%) unallocated=247.0M(45%)
 
REGION TYPE                      VIRTUAL
===========                      =======
CG image                           1156K
CoreAnimation                         8K
CoreGraphics                          4K
CoreImage                            16K
CoreUI image data                    68K
Foundation                            4K
Kernel Alloc Once                     8K
MALLOC                            158.4M
MALLOC (admin)                       32K
Mach message                        472K
Memory Tag 242                       12K
Memory Tag 251                        8K
OpenCL                               32K
OpenGL GLSL                         256K
STACK GUARD                           4K
Stack                             121.3M
VM_ALLOCATE                         1.3G
__DATA                             35.7M
__GLSLBUILTINS                     2588K
__IMAGE                             528K
__LINKEDIT                         74.2M
__TEXT                            255.5M
__UNICODE                           552K
mapped file                       366.4M
shared memory                      4712K
shared memory (reserved)             92K        reserved VM address space (unallocated)
===========                      =======
TOTAL                               2.3G
TOTAL, minus reserved VM space      2.3G
 

Model: MacBookPro11,2, BootROM MBP112.0138.B18, 4 processors, Intel Core i7, 2.2 GHz, 16 GB, SMC 2.18f15
Graphics: Intel Iris Pro, Intel Iris Pro, Built-In
Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533641465238412D50422020
Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533641465238412D50422020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x134), Broadcom BCM43xx 1.0 (7.15.166.24.3)
Bluetooth: Version 4.3.6f4 17916, 3 services, 18 devices, 1 incoming serial ports
Network Service: AirPort, AirPort, en0
Serial ATA Device: APPLE SSD SM0256F, 251 GB
USB Device: Internal Memory Card Reader
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
USB Device: Apple Internal Keyboard / Trackpad
Thunderbolt Bus: MacBook Pro, Apple Inc., 17.1
Can you get the report ID by typing about:crashes in the URL bar of Firefox?
Flags: needinfo?(deepak)
The Firefox's crash reporter does not catch the error. Firefox continues to run despite the dialogue indicating that it has crashed. Network location does not change.
about:crashes - does not include these crashes.
Flags: needinfo?(deepak)
I also have no information in the about:crashes page.

Here's one of my Apple crash details, happened just now while trying to switch location:

I have

Process:               firefox [13275]
Path:                  /Applications/FirefoxDeveloperEdition.app/Contents/MacOS/firefox
Identifier:            firefox
Version:               58.0 (5817.12.11)
Code Type:             X86-64 (Native)
Parent Process:        firefox [907]
Responsible:           firefox [13275]
User ID:               501

Date/Time:             2017-12-18 12:29:29.755 +0100
OS Version:            Mac OS X 10.12.6 (16G29)
Report Version:        12
Anonymous UUID:        3DEE8A9E-0E29-2A4B-8CF8-D6E9147467ED


Time Awake Since Boot: 12000 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.root.default-qos

Exception Type:        EXC_BAD_ACCESS (SIGBUS)
Exception Codes:       KERN_PROTECTION_FAILURE at 0x00000001041cb470
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Bus error: 10
Termination Reason:    Namespace SIGNAL, Code 0xa
Terminating Process:   exc handler [0]

VM Regions Near 0x1041cb470:
    __DATA                 00000001041ba000-00000001041bb000 [    4K] rw-/rwx SM=COW  /Applications/FirefoxDeveloperEdition.app/Contents/MacOS/libmozglue.dylib
--> __LINKEDIT             00000001041bb000-00000001041d1000 [   88K] r--/rwx SM=COW  /Applications/FirefoxDeveloperEdition.app/Contents/MacOS/libmozglue.dylib
    MALLOC guard page      00000001041d1000-00000001041d2000 [    4K] ---/rwx SM=NUL  

Thread 0 Crashed:: Dispatch queue: com.apple.root.default-qos
0   libsystem_malloc.dylib        	0x00007fffd696fd72 nano_reinit_lock + 11
1   libsystem_malloc.dylib        	0x00007fffd696e48a _malloc_fork_child + 289
2   libSystem.B.dylib             	0x00007fffd5232b08 libSystem_atfork_child + 24
3   libsystem_c.dylib             	0x00007fffd6821437 fork + 47
4   com.apple.HIServices          	0x00007fffbfd62ba0 HIS_XPC_SetNetworkLocation + 277
5   com.apple.HIToolbox           	0x00007fffc07261b0 ___ZL14SwitchLocationP13OpaqueMenuReft_block_invoke + 18
6   libdispatch.dylib             	0x00007fffd67ae524 _dispatch_call_block_and_release + 12
7   libdispatch.dylib             	0x00007fffd67a58fc _dispatch_client_callout + 8
8   libdispatch.dylib             	0x00007fffd67b4196 _dispatch_queue_override_invoke + 743
9   libdispatch.dylib             	0x00007fffd67a76b5 _dispatch_root_queue_drain + 476
10  libdispatch.dylib             	0x00007fffd67a748c _dispatch_worker_thread3 + 99
11  libsystem_pthread.dylib       	0x00007fffd69f45a2 _pthread_wqthread + 1299
12  libsystem_pthread.dylib       	0x00007fffd69f407d start_wqthread + 13

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x0000000000000001  rcx: 0x0000000104211000  rdx: 0xffffffffffffffff
  rdi: 0x00000001041ba470  rsi: 0x0000000000000088  rbp: 0x000070000d1bcc50  rsp: 0x000070000d1bcc38
   r8: 0x000000000000001c   r9: 0x00000000000000a0  r10: 0x00007fffd69098be  r11: 0x0000000000000207
  r12: 0x0000000000000000  r13: 0x0000000000000014  r14: 0x0000000000000000  r15: 0x61b13015ba3a0094
  rip: 0x00007fffd696fd72  rfl: 0x0000000000010246  cr2: 0x00000001041cb470
  
Logical CPU:     0
Error Code:      0x00000007
Trap Number:     14


Binary Images:
       0x104185000 -        0x104186fff +org.mozilla.firefoxdeveloperedition (58.0 - 5817.12.11) <BB9734EF-38DC-33AD-9644-A084723595A1> /Applications/FirefoxDeveloperEdition.app/Contents/MacOS/firefox
       0x104190000 -        0x1041b9ff7 +libmozglue.dylib (1) <09D3C5DB-6FFB-3107-A2A7-AD11F8279203> /Applications/FirefoxDeveloperEdition.app/Contents/MacOS/libmozglue.dylib
       0x104244000 -        0x10424ffff +liblgpllibs.dylib (1) <43707897-C01A-312C-A86E-94A9021DCD73> /Applications/FirefoxDeveloperEdition.app/Contents/MacOS/liblgpllibs.dylib
       0x104500000 -        0x104739ff7 +libnss3.dylib (1) <D870AC47-7474-3910-8C73-644BB6F22FB2> /Applications/FirefoxDeveloperEdition.app/Contents/MacOS/libnss3.dylib
       0x104802000 -        0x109627fd7 +XUL (1) <D9E4630C-29AA-39C4-8451-8460282EB3D8> /Applications/FirefoxDeveloperEdition.app/Contents/MacOS/XUL
       0x10f099000 -        0x10f0d6dc7  dyld (433.5) <322C06B7-8878-311D-888C-C8FD2CA96FF3> /usr/lib/dyld
       0x114e3f000 -        0x114e40fe3 +cl_kernels (???) <3F1B445D-D632-49D7-9774-D66240DFB6DA> cl_kernels
       0x12056f000 -        0x120599fff  GLRendererFloat (14.0.16) <6B57F70A-EFAC-3DB2-B9BA-E55D05D44DB5> /System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle/GLRendererFloat
       0x121200000 -        0x1213a6fff  GLEngine (14.0.16) <08F2E804-13D2-3E80-9322-1A23A84A55F3> /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
       0x1213e5000 -        0x121934ff7  com.apple.driver.AppleIntelBDWGraphicsGLDriver (10.25.17 - 10.2.5) <8633C1AB-7008-3B8B-8D6D-8E1DE49DD265> /System/Library/Extensions/AppleIntelBDWGraphicsGLDriver.bundle/Contents/MacOS/AppleIntelBDWGraphicsGLDriver
       0x121b4f000 -        0x121bceff7  com.apple.driver.AppleIntelBDWGraphicsMTLDriver (10.25.17 - 10.2.5) <20DB0471-534D-3570-9E5A-AB052CF54E68> /System/Library/Extensions/AppleIntelBDWGraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelBDWGraphicsMTLDriver
       0x122500000 -        0x122523fff +libmozavutil.dylib (1) <A8EB6CE1-AF81-38C2-A985-D27EC97C716D> /Applications/FirefoxDeveloperEdition.app/Contents/MacOS/libmozavutil.dylib
       0x128237000 -        0x128273ff7 +libsoftokn3.dylib (1) <88FEFF28-82C8-3BE9-80A2-D71F0A9D6E6E> /Applications/FirefoxDeveloperEdition.app/Contents/MacOS/libsoftokn3.dylib
       0x128400000 -        0x12846eff7 +libfreebl3.dylib (1) <EB4137A5-3FA1-3EF4-9E1E-BBB5D4A26FE5> /Applications/FirefoxDeveloperEdition.app/Contents/MacOS/libfreebl3.dylib
       0x12848d000 -        0x1284ddfff +libnssckbi.dylib (1) <8E60F160-8D4C-3CEC-9450-686438F830A1> /Applications/FirefoxDeveloperEdition.app/Contents/MacOS/libnssckbi.dylib
       0x8ee742000 -        0x8ee913fe7 +libmozavcodec.dylib (1) <3D436F83-96E8-3CA4-903C-BE2CF5E9A626> /Applications/FirefoxDeveloperEdition.app/Contents/MacOS/libmozavcodec.dylib
       0x91323e000 -        0x913324fff  unorm8_bgra.dylib (2.8.5) <74CB9618-8EDC-336E-A994-C5A1612BD32E> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.dylib
       0x914f4a000 -        0x915030fe3  unorm8_rgx.dylib (2.8.5) <04B398A5-2A3C-3041-B8C8-9F91CB154B25> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgx.dylib
    0x7fffbbc7c000 -     0x7fffbbfc1ff7  com.apple.RawCamera.bundle (7.04 - 914) <86A67D11-9791-3CE6-9FF5-3387C0AB925B> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
    0x7fffbd7f8000 -     0x7fffbd9b9fff  com.apple.avfoundation (2.0 - 1187.36) <2F390EAD-07BB-3788-9E73-13104C2E04CD> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
    0x7fffbd9ba000 -     0x7fffbda5cff7  com.apple.audio.AVFAudio (1.0 - ???) <7997D588-B542-3EBB-B822-D719C1114BB4> /System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio
    0x7fffbdb27000 -     0x7fffbdb27fff  com.apple.Accelerate (1.11 - Accelerate 1.11) <916E360F-323C-3AE1-AB3D-D1F3B284AEE9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fffbdb28000 -     0x7fffbdb3fffb  libCGInterfaces.dylib (331.5) <17109679-A284-3C72-AA60-DBA815D3062B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
    0x7fffbdb40000 -     0x7fffbe059feb  com.apple.vImage (8.1 - ???) <B58A7937-BEE2-38FE-87F4-5D5F40D31DC9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fffbe05a000 -     0x7fffbe1cbff3  libBLAS.dylib (1185.50.4) <4087FFE0-627E-3623-96B4-F0A9A1991E09> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fffbe1cc000 -     0x7fffbe1e0ffb  libBNNS.dylib (15) <254698C7-7D36-3FFF-864E-ADEEEE543076> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
    0x7fffbe1e1000 -     0x7fffbe5d7fef  libLAPACK.dylib (1185.50.4) <C35FFB2F-A0E6-3903-8A3C-113A74BCBCA2> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fffbe5d8000 -     0x7fffbe5eefff  libLinearAlgebra.dylib (1185.50.4) <345CAACF-7263-36EF-B69B-793EA8B390AF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fffbe5ef000 -     0x7fffbe5f5fff  libQuadrature.dylib (3) <EF56C8E6-DE22-3C69-B543-A8648F335FDD> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
    0x7fffbe5f6000 -     0x7fffbe60aff7  libSparseBLAS.dylib (1185.50.4) <67BA432E-FB59-3C78-A8BE-ED4274CBC359> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
    0x7fffbe60b000 -     0x7fffbe792fe7  libvDSP.dylib (600.60.1) <4155F45B-41CD-3782-AE8F-7AE740FD83C3> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fffbe793000 -     0x7fffbe845fff  libvMisc.dylib (600.60.1) <E18365D7-DCC4-3304-A8D1-395E656D7B99> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fffbe846000 -     0x7fffbe846fff  com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <7C5733E7-0568-3E7D-AF61-160F19FED544> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fffbe847000 -     0x7fffbe884ffb  com.apple.Accounts (113 - 113) <8550BD08-7D05-3AC4-A0CC-B67ECB2DE950> /System/Library/Frameworks/Accounts.framework/Versions/A/Accounts
    0x7fffbe885000 -     0x7fffbeb04ff7  com.apple.AddressBook.framework (10.0 - 1756.20) <E512B69B-8DBE-3085-95BE-750B8EFC97FD> /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
    0x7fffbeb05000 -     0x7fffbf8deff3  com.apple.AppKit (6.9 - 1504.83.101) <AE51ACB3-D501-3F91-B369-3D3711F24D0A> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fffbf8f0000 -     0x7fffbf8f0fff  com.apple.ApplicationServices (48 - 48) <DA687F9A-7B2D-342B-8796-16E45344F853> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fffbf8f1000 -     0x7fffbf95fff7  com.apple.ApplicationServices.ATS (377 - 422.2) <A31D17BE-F747-39FB-9A84-5F2F8891204C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fffbf9f9000 -     0x7fffbfb28ff7  libFontParser.dylib (194.12) <73C3946D-EF92-3AC1-89C3-0E75B2A85325> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fffbfb29000 -     0x7fffbfb73fff  libFontRegistry.dylib (196.4) <EA96AE47-3369-3DEA-BB82-98348ADBD85B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fffbfbd0000 -     0x7fffbfc03fff  libTrueTypeScaler.dylib (194.12) <8944A23A-EE36-3657-9B4F-933231C8FDEC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
    0x7fffbfc70000 -     0x7fffbfd1aff7  com.apple.ColorSync (4.12.0 - 502.2) <ACA4001E-A0E3-33F6-9CD6-EEC2AA15E322> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fffbfd1b000 -     0x7fffbfd6cfff  com.apple.HIServices (1.22 - 593) <045870A9-1D92-3FEF-8722-671E99A35E71> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fffbfd6d000 -     0x7fffbfd7cff3  com.apple.LangAnalysis (1.7.0 - 1.7.0) <2CBE7F61-2056-3F96-99A1-0D527796AFA6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fffbfd7d000 -     0x7fffbfdcafff  com.apple.print.framework.PrintCore (12 - 491) <5027FD58-F0EE-33E4-8577-934CA06CD2AF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fffbfdcb000 -     0x7fffbfe06fff  com.apple.QD (3.12 - 313) <B339C41D-8CDF-3342-8414-F9717DCCADD4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fffbfe07000 -     0x7fffbfe12fff  com.apple.speech.synthesis.framework (6.6.2 - 6.6.2) <7853EFF4-62B9-394E-B7B8-41A645656820> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fffbfe13000 -     0x7fffc001fff7  com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <01518CAB-7DAD-3F09-83F8-B9FE0ABE998F> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fffc0020000 -     0x7fffc0020fff  com.apple.audio.units.AudioUnit (1.14 - 1.14) <B92868F8-2F15-32C0-A5BE-4ABA546B8BE1> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fffc0189000 -     0x7fffc0563fff  com.apple.CFNetwork (811.5.4 - 811.5.4) <46B1227B-F38C-3F8E-B0B5-5D9861ABF36B> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fffc057d000 -     0x7fffc057dfff  com.apple.Carbon (154 - 157) <69F403C7-F0CB-34E6-89B0-235CF4978C17> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fffc057e000 -     0x7fffc0581fff  com.apple.CommonPanels (1.2.6 - 98) <BF04BB22-D54C-309E-9F5C-897D969CAF70> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
    0x7fffc0582000 -     0x7fffc088bfff  com.apple.HIToolbox (2.1.1 - 857.8) <5367366E-747E-32CF-8E76-93CD8E7424C7> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fffc088c000 -     0x7fffc088fff7  com.apple.help (1.3.5 - 49) <B1A930E3-5907-3677-BACD-858EF68B172D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
    0x7fffc0890000 -     0x7fffc0895fff  com.apple.ImageCapture (9.0 - 9.0) <341252B4-E082-361A-B756-6A330259C741> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
    0x7fffc0896000 -     0x7fffc092dff3  com.apple.ink.framework (10.9 - 219) <1BD40B45-FD33-3177-A935-565EE5FC79D7> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
    0x7fffc092e000 -     0x7fffc0948fff  com.apple.openscripting (1.7 - 172) <31CFBB35-24BD-3E12-9B6B-1FA842FB605B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
    0x7fffc0949000 -     0x7fffc094aff3  com.apple.print.framework.Print (12 - 267) <E2F82F1F-DC27-3EF0-9F75-B354F701450A> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
    0x7fffc094b000 -     0x7fffc094dff7  com.apple.securityhi (9.0 - 55006) <DBD65629-535D-3669-8218-7F074D61638C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
    0x7fffc094e000 -     0x7fffc0954ff7  com.apple.speech.recognition.framework (6.0.1 - 6.0.1) <082895DC-3AC7-3DEF-ADCA-5B018C19C9D3> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
    0x7fffc0955000 -     0x7fffc0a34ffb  com.apple.cloudkit.CloudKit (651.14 - 651.14) <9F901E45-23E3-3F45-B66F-1BAB3AFC4462> /System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit
    0x7fffc0a35000 -     0x7fffc0a35fff  com.apple.Cocoa (6.11 - 22) <85EDFBE1-75F0-369E-8CA8-C6A639B98FA6> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fffc0b7f000 -     0x7fffc0c0cfff  com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <78767F88-91D4-31CE-AAC6-1F9407F479BB> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fffc0c0d000 -     0x7fffc0c20fff  com.apple.CoreBluetooth (1.0 - 1) <BCB78777-76F0-3CC1-8443-9E61AEF7EF63> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
    0x7fffc0c21000 -     0x7fffc0f1cfff  com.apple.CoreData (120 - 754.2) <4C9CAB2C-60D4-3694-A0A0-5B04B14BD14E> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fffc0f1d000 -     0x7fffc0fcaff7  com.apple.CoreDisplay (1.0 - 1) <53D1EAFE-23A4-398D-BF52-E4299E670DB6> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
    0x7fffc0fcb000 -     0x7fffc1464ff7  com.apple.CoreFoundation (6.9 - 1349.8) <09ED473E-5DE8-307F-B55C-16F6419236D5> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fffc1465000 -     0x7fffc1ae7fff  com.apple.CoreGraphics (2.0 - 1070.22) <FAB476BB-B5CD-3936-8AFC-41229DBDF0E8> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fffc1ae8000 -     0x7fffc1d2bffb  com.apple.CoreImage (12.4.0 - 451.4.9) <BE4303C9-C9D9-361D-AC94-DBE40EB6700E> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
    0x7fffc1d2c000 -     0x7fffc1d91ff7  com.apple.corelocation (2101.0.63) <C4C6BE27-85E2-34D5-AEDC-EBB5A7CB78D1> /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation
    0x7fffc1d92000 -     0x7fffc1e43fff  com.apple.CoreMedia (1.0 - 1907.59.1.6) <570690D8-A956-3629-9E46-4F8BDDB8A82C> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
    0x7fffc1e44000 -     0x7fffc1e8fff7  com.apple.CoreMediaIO (805.0 - 4932) <03F2B863-BF99-36DF-9A14-1DB534A289F3> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
    0x7fffc1e90000 -     0x7fffc1e90fff  com.apple.CoreServices (775.19 - 775.19) <7255917D-EFBB-3BE2-A8FD-DAD631BC0949> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fffc1e91000 -     0x7fffc1ee2fff  com.apple.AE (712.5 - 712.5) <61F2AE2C-E04E-3FDF-9E88-201325136C83> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fffc1ee3000 -     0x7fffc21beff7  com.apple.CoreServices.CarbonCore (1159.6 - 1159.6) <08AC074C-965B-3EDF-8E45-0707C8DE9EAD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fffc21bf000 -     0x7fffc21f2fff  com.apple.DictionaryServices (1.2 - 274) <D23866E2-F7C8-3984-A9D4-96552CCDE573> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fffc21f3000 -     0x7fffc21fbff3  com.apple.CoreServices.FSEvents (1230.50.1 - 1230.50.1) <2AD1B0E5-7214-37C4-8D11-A27C9CAC0F74> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fffc21fc000 -     0x7fffc2368ff7  com.apple.LaunchServices (775.19 - 775.19) <B75A0C49-E376-358C-81EE-6EFB0F605801> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fffc2369000 -     0x7fffc2419ffb  com.apple.Metadata (10.7.0 - 1075.40) <B2FFCC10-5A9E-396B-B495-3D6C867669EE> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fffc241a000 -     0x7fffc2479fff  com.apple.CoreServices.OSServices (775.19 - 775.19) <4140569A-1848-3765-A52B-BB61C35CF88F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fffc247a000 -     0x7fffc24eafff  com.apple.SearchKit (1.4.0 - 1.4.0) <7A6DDA2B-03F1-3137-BA9E-1CC211973E26> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fffc24eb000 -     0x7fffc2530ff7  com.apple.coreservices.SharedFileList (38 - 38) <DA096678-93AB-3291-BDE2-482F1D544589> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
    0x7fffc25b9000 -     0x7fffc2706ffb  com.apple.CoreText (352.0 - 544.15) <BF0EE575-BB7E-3BF9-9029-232B4ADC24E4> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fffc2707000 -     0x7fffc273cff3  com.apple.CoreVideo (1.8 - 235.3) <AC11D5FB-C77B-34F5-B942-F698E84C229F> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fffc273d000 -     0x7fffc27aeffb  com.apple.framework.CoreWLAN (11.0 - 1200.31) <E47C0568-E37B-3052-9E77-F0F371DCDE7F> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
    0x7fffc27e1000 -     0x7fffc27ecff3  com.apple.DirectoryService.Framework (10.12 - 194) <45BEA292-4550-3082-8CE7-5D6CE7E0052A> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
    0x7fffc28ac000 -     0x7fffc28b1fff  com.apple.DiskArbitration (2.7 - 2.7) <70F56042-EF04-3BAF-9E04-90F423FB2BCC> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fffc2a40000 -     0x7fffc2a42ff7  com.apple.ExceptionHandling (1.5 - 12) <23464743-95E9-3EA7-868F-FE6DA0B17449> /System/Library/Frameworks/ExceptionHandling.framework/Versions/A/ExceptionHandling
    0x7fffc2a43000 -     0x7fffc2de9fff  com.apple.Foundation (6.9 - 1349.91) <A37CB4EC-0730-3DD6-9358-60491BF40EF2> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fffc2e15000 -     0x7fffc2e46ff7  com.apple.GSS (4.0 - 2.0) <6FADED0B-0425-3567-A75A-040C5A4638EB> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fffc2f06000 -     0x7fffc2fa9fff  com.apple.Bluetooth (5.0.5 - 5.0.5f1) <913B97A6-9E18-3F15-992D-D522AA22EDE9> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
    0x7fffc2faa000 -     0x7fffc3040ff7  com.apple.framework.IOKit (2.0.2 - 1324.60.3) <7CE4C98B-107C-3AAA-B49A-F2ACFCBBF526> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fffc3041000 -     0x7fffc3047ffb  com.apple.IOSurface (159.9 - 159.9) <08F1A246-1367-32EC-B3CE-724379409729> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fffc3048000 -     0x7fffc3099ff7  com.apple.ImageCaptureCore (7.0 - 7.0) <A640CA2F-8093-34AB-947C-26679ECB8A6D> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
    0x7fffc309a000 -     0x7fffc31fafef  com.apple.ImageIO.framework (3.3.0 - 1599.12) <E54ADBF0-6001-3DEB-AEB0-3F857A781E06> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fffc31fb000 -     0x7fffc31fffff  libGIF.dylib (1599.12) <A0836C44-9566-32A3-ACCF-82A5BAF2E521> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fffc3200000 -     0x7fffc32f0ff7  libJP2.dylib (1599.12) <0DB4F152-B36D-365C-97B1-34F1C114982B> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fffc32f1000 -     0x7fffc3314ffb  libJPEG.dylib (1599.12) <2F66BA16-D569-35AD-A4BB-7A1909F1BF11> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fffc3315000 -     0x7fffc333cff7  libPng.dylib (1599.12) <A068239E-7DB3-33AD-BEA9-499D8DEF771B> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fffc333d000 -     0x7fffc333fff3  libRadiance.dylib (1599.12) <D26D6FC9-1175-38AB-ACAA-0CA073FD3978> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fffc3340000 -     0x7fffc338effb  libTIFF.dylib (1599.12) <5D161E6A-D279-37A0-9F5F-A71A4C13BB09> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fffc34ec000 -     0x7fffc40f6fff  com.apple.JavaScriptCore (12603 - 12603.3.8) <9557271A-1838-38DD-93E3-D8A9ECDE3B6B> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
    0x7fffc40f7000 -     0x7fffc4110ff7  com.apple.Kerberos (3.0 - 1) <B9D242EB-E325-3A21-9812-C77CBBFB0D51> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fffc4111000 -     0x7fffc4147fff  com.apple.LDAPFramework (2.4.28 - 194.5) <492ACA22-373E-3DD9-BAEB-9EF6AA962FD5> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0x7fffc439a000 -     0x7fffc43a0fff  com.apple.MediaAccessibility (1.0 - 97.1.1) <0BD82735-6644-37CE-B13D-8E7CC59A1752> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
    0x7fffc43b6000 -     0x7fffc48efff7  com.apple.MediaToolbox (1.0 - 1907.59.1.6) <FA068C6F-0506-35C3-A637-C4AFF82411DB> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
    0x7fffc48f0000 -     0x7fffc494bfff  com.apple.Metal (87.18 - 87.18) <E3618B54-C728-34CA-9E8A-9BD33A295D31> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
    0x7fffc5234000 -     0x7fffc523cfff  com.apple.NetFS (6.0 - 4.0) <14A24D00-5673-330A-959D-87F72040DEFF> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fffc5413000 -     0x7fffc541bff7  libcldcpuengine.dylib (2.8.5) <81563526-886E-37E4-BF85-4A6D75F93C65> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
    0x7fffc541c000 -     0x7fffc546aff3  com.apple.opencl (2.8.6 - 2.8.6) <E78463D3-73B6-3002-BD71-9CC1D6722968> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fffc546b000 -     0x7fffc5484ffb  com.apple.CFOpenDirectory (10.12 - 194) <A64E9A01-3F6E-36EA-9C10-88C564A68C9D> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fffc5485000 -     0x7fffc5490ff7  com.apple.OpenDirectory (10.12 - 194) <4298FFD0-B1A7-3064-AF5B-708B3FA38671> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fffc5491000 -     0x7fffc5493fff  libCVMSPluginSupport.dylib (14.0.16) <9E12EB67-6630-39A0-AB93-77405F5EC2A7> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fffc5494000 -     0x7fffc5497ff7  libCoreFSCache.dylib (156.3) <687C4CC3-6537-344B-8BE1-5234C8CB2864> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
    0x7fffc5498000 -     0x7fffc549cfff  libCoreVMClient.dylib (156.3) <E7AEFCBE-B6BF-3C7C-9A4E-E78CB04DB794> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fffc549d000 -     0x7fffc54a6ff7  libGFXShared.dylib (14.0.16) <D10C7A01-8A11-3A42-A9FA-C411AE453B27> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fffc54a7000 -     0x7fffc54b2fff  libGL.dylib (14.0.16) <0801F3B9-A525-32BB-9BC0-478947CE21D9> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fffc54b3000 -     0x7fffc54efff7  libGLImage.dylib (14.0.16) <FE39C57B-056C-3CBF-B653-A8F2005631C1> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fffc54f0000 -     0x7fffc5666ff3  libGLProgrammability.dylib (14.0.16) <A95F26AD-D496-3581-A310-5131F61CFB4A> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
    0x7fffc5667000 -     0x7fffc56a8ff7  libGLU.dylib (14.0.16) <B285EAD6-B3AA-3753-BB85-75864BD6E76C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fffc6010000 -     0x7fffc601efff  com.apple.opengl (14.0.16 - 14.0.16) <167C9883-A79E-3B7F-AFED-8CD6683B291D> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fffc60bb000 -     0x7fffc6202fff  com.apple.QTKit (7.7.3 - 2978.7) <49F88771-52FE-3989-AAB7-10A7494C4419> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
    0x7fffc6203000 -     0x7fffc646dff7  com.apple.imageKit (3.0 - 1023) <9C547565-CBAA-3ACB-A3F6-1366A0DCDCB4> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
    0x7fffc646e000 -     0x7fffc6535fff  com.apple.PDFKit (1.0 - 1) <BE82F14C-B20C-3771-B16C-F0723F6552AD> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
    0x7fffc6536000 -     0x7fffc6a5cff7  com.apple.QuartzComposer (5.1 - 356) <C66293F6-EF05-3B36-8524-081CEB9FADD7> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
    0x7fffc6a5d000 -     0x7fffc6a80ffb  com.apple.quartzfilters (1.10.0 - 1.10.0) <365342ED-7A1A-3C75-AE60-90764E96034C> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
    0x7fffc6a81000 -     0x7fffc6b6efff  com.apple.QuickLookUIFramework (5.0 - 720.7) <3136C23E-399E-3296-928A-B18EC9FC423C> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI
    0x7fffc6b6f000 -     0x7fffc6b6ffff  com.apple.quartzframework (1.5 - 21) <09455972-8A33-3D61-B193-BA7E7CF984CA> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
    0x7fffc6b70000 -     0x7fffc6d70fff  com.apple.QuartzCore (1.11 - 453.39.4) <A45AFBC4-87D4-3533-A0AC-1D6629C77984> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fffc6d71000 -     0x7fffc6dc6fff  com.apple.QuickLookFramework (5.0 - 720.7) <3BD7BA2F-924C-3EFF-B26E-3F930E62E6B4> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
    0x7fffc6dc7000 -     0x7fffc6dddfff  com.apple.SafariServices.framework (12604 - 12604.4.7.1.4) <4A426385-A6AD-3AA1-B4BC-873439EB88E8> /System/Library/Frameworks/SafariServices.framework/Versions/A/SafariServices
    0x7fffc72d8000 -     0x7fffc75daff7  com.apple.security (7.0 - 57740.60.18) <005E8C96-40B6-35E3-B58B-888A5F5957C2> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fffc75db000 -     0x7fffc7650fff  com.apple.securityfoundation (6.0 - 55132.50.7) <15C53957-A9DE-31AE-A192-949244F47CD7> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fffc7651000 -     0x7fffc767afff  com.apple.securityinterface (10.0 - 55079.50.4) <C9B0E11A-362B-3C0D-8B2E-B06510BCE20A> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
    0x7fffc767b000 -     0x7fffc767eff3  com.apple.xpc.ServiceManagement (1.0 - 1) <BE0F9708-0B55-3E78-A15E-C287B8ED13BA> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fffc7a05000 -     0x7fffc7a74ff7  com.apple.SystemConfiguration (1.14 - 1.14) <3FFD3930-B307-3E31-9FA6-12221EB0F969> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fffc7a75000 -     0x7fffc7e23fff  com.apple.VideoToolbox (1.0 - 1907.59.1.6) <EB2577A4-DCDF-3FD1-B5FA-42A55653A74D> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
    0x7fffca2cb000 -     0x7fffca2e6ff3  com.apple.AppContainer (4.0 - 307.50.21) <C2E6BA3D-81FF-39C3-B4BF-DBB9A17DE078> /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer
    0x7fffca2e7000 -     0x7fffca2f4ff3  com.apple.AppSandbox (4.0 - 307.50.21) <BF9FA426-8C11-358B-9E1F-A3901E3F2B14> /System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox
    0x7fffca2f5000 -     0x7fffca317ffb  com.apple.framework.Apple80211 (12.0 - 1200.47) <C3033EEE-771A-3664-BBDD-BE1F6D075FC7> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
    0x7fffca318000 -     0x7fffca327feb  com.apple.AppleFSCompression (88.50.3 - 1.0) <478E8BFF-8BA2-375E-BE02-BA27F115C15A> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fffca414000 -     0x7fffca49f97f  com.apple.AppleJPEG (1.0 - 1) <B9E9570D-04A4-34E4-B756-D200043B25B8> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
    0x7fffca4b3000 -     0x7fffca4cefff  com.apple.aps.framework (4.0 - 4.0) <6CA07CDF-1E35-34E9-95BF-BD565FF42BAD> /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService
    0x7fffca4cf000 -     0x7fffca4d7ffb  com.apple.AppleSRP (5.0 - 1) <6AAE93B6-9816-35B2-9C59-D5C3218065AF> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
    0x7fffca4d8000 -     0x7fffca4dbff3  com.apple.AppleSystemInfo (3.1.5 - 3.1.5) <42A1731A-A576-307A-B07C-9F8F64696CB7> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
    0x7fffca4dc000 -     0x7fffca52efff  com.apple.AppleVAFramework (5.0.36 - 5.0.36) <7352078D-C230-397C-81A5-57A48CF218C0> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
    0x7fffca538000 -     0x7fffca53fff7  com.apple.AssetCacheServices (48.3 - 48.3) <C59F7295-36D8-3109-A910-C83D884CC92C> /System/Library/PrivateFrameworks/AssetCacheServices.framework/Versions/A/AssetCacheServices
    0x7fffca8d2000 -     0x7fffca950ff7  com.apple.backup.framework (1.8.5 - 1.8.5) <CC679891-E8F5-3166-8EB6-AEA06954A52D> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x7fffcafec000 -     0x7fffcb013fff  com.apple.CalendarAgentLink (8.0 - 250) <E50E29F6-2BAB-3B8B-BBEA-7DC0B8B077AD> /System/Library/PrivateFrameworks/CalendarAgentLink.framework/Versions/A/CalendarAgentLink
    0x7fffcb5db000 -     0x7fffcb602ff3  com.apple.ChunkingLibrary (173 - 173) <FC2165F9-FC93-39C0-8323-C2F43A5E00A3> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
    0x7fffcb603000 -     0x7fffcb68fff7  com.apple.CloudDocs (1.0 - 486.29) <392B87EC-0317-313F-8FE2-F571831C7F35> /System/Library/PrivateFrameworks/CloudDocs.framework/Versions/A/CloudDocs
    0x7fffcbf27000 -     0x7fffcbf30ffb  com.apple.CommonAuth (4.0 - 2.0) <216950CB-269F-3476-BA17-D6363AC49FBC> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fffcbff7000 -     0x7fffcc048ff7  com.apple.AddressBook.ContactsFoundation (8.0 - 2250.11) <1324A70E-A093-3DB9-A802-07B8F4A499B5> /System/Library/PrivateFrameworks/ContactsFoundation.framework/Versions/A/ContactsFoundation
    0x7fffcc049000 -     0x7fffcc06bfff  com.apple.contacts.ContactsPersistence (1.0 - 2250.11) <7CDEB852-B3B7-328F-9537-DFB3A58B882C> /System/Library/PrivateFrameworks/ContactsPersistence.framework/Versions/A/ContactsPersistence
    0x7fffcc0b5000 -     0x7fffcc494ff7  com.apple.CoreAUC (226.0.0 - 226.0.0) <FBF6C5BC-5937-3957-B6BA-E101DF9B0DF6> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
    0x7fffcc495000 -     0x7fffcc4c5fff  com.apple.CoreAVCHD (5.9.0 - 5900.4.1) <3F6857D1-AE7C-3593-B064-930F5BB7269E> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
    0x7fffcc560000 -     0x7fffcc568ffb  com.apple.frameworks.CoreDaemon (1.3 - 1.3) <2AB86FAF-37B3-3323-9EF0-CA591B6E357C> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
    0x7fffcc679000 -     0x7fffcc689fff  com.apple.CoreEmoji (1.0 - 40.3.3) <E9A28301-2D79-3A97-A046-028258A6ABE5> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
    0x7fffcc74e000 -     0x7fffcc764ff3  com.apple.CoreMediaAuthoring (2.2 - 956) <AEBFF55F-BF1E-3CA5-AA9C-1CE22218A665> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring
    0x7fffcc76b000 -     0x7fffcc7fbffb  com.apple.CorePDF (4.0 - 4) <7F50E4A6-940C-33F5-BE4E-7E01AFE98A8F> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
    0x7fffcc9c4000 -     0x7fffcc9f4ff3  com.apple.CoreServicesInternal (276.2 - 276.2) <05EB7D45-DD4C-3A0F-AC63-A0C2A68E6481> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
    0x7fffccc85000 -     0x7fffccd14ff7  com.apple.CoreSymbolication (62046) <7839CD8E-011D-3567-88DE-3D472C661136> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
    0x7fffccd15000 -     0x7fffcce54fe7  com.apple.coreui (2.1 - 431.3) <2E8FEC10-FC5B-3782-92DA-A85C24B7BF7C> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fffcce55000 -     0x7fffccf25ff3  com.apple.CoreUtils (5.1 - 510.31) <E68BB8ED-8874-36EC-A7C5-1017C0E727CB> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
    0x7fffccf75000 -     0x7fffccfdaff3  com.apple.framework.CoreWiFi (12.0 - 1200.31) <DF0972EF-F817-3FD3-8C00-2D57B8738D8C> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
    0x7fffccfdb000 -     0x7fffccfe9ff7  com.apple.CrashReporterSupport (10.12 - 827) <802A9B81-E349-348B-90AB-10E40B654250> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
    0x7fffcd05b000 -     0x7fffcd065ffb  com.apple.framework.DFRFoundation (1.0 - 104.25) <7CFF896C-EF22-3941-BB3D-F3615CE4C908> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
    0x7fffcd066000 -     0x7fffcd06aff3  com.apple.DSExternalDisplay (3.1 - 380) <4B5E3FF0-E8C3-38CC-BF72-418C928956AB> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
    0x7fffcd0a0000 -     0x7fffcd115ffb  com.apple.datadetectorscore (7.0 - 539.1) <74595F6C-8283-3C73-9F56-C6FA957F8B94> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
    0x7fffcd151000 -     0x7fffcd190fff  com.apple.DebugSymbols (137 - 137) <58A70B66-2628-3CFE-B103-2200D95FC5F7> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
    0x7fffcd191000 -     0x7fffcd2a2fff  com.apple.desktopservices (1.11.5 - 1.11.5) <46A9D4F3-1EF8-373C-98A4-AD48D285E484> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
    0x7fffcd3e5000 -     0x7fffcd3f0fff  com.apple.DisplayServicesFW (3.1 - 380) <0BDF6C17-5E5F-33F8-8E99-C7350C6F9667> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
    0x7fffcd58a000 -     0x7fffcd9bbff7  com.apple.vision.FaceCore (3.3.2 - 3.3.2) <9391D5A3-738C-3136-9D07-518CB43DBADA> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fffced12000 -     0x7fffced12fff  libmetal_timestamp.dylib (600.0.49.9) <E5EED927-1671-3390-BCBB-D76201D63C73> /System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.dylib
    0x7fffced1f000 -     0x7fffced2aff3  libGPUSupportMercury.dylib (14.0.16) <7EE3DA75-2F9D-3C6D-AECD-F73EA47BE81B> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib
    0x7fffcefe3000 -     0x7fffceffffff  com.apple.GenerationalStorage (2.0 - 267.1) <3DE1C580-D089-362D-8582-8DE68A3C5F13> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
    0x7fffcf018000 -     0x7fffcf6cafff  com.apple.GeoServices (1.0 - 1228.24.9.30.34) <96BF97F6-8FF2-3FC4-A8C1-498CB7B0D9A0> /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices
    0x7fffcf710000 -     0x7fffcf786ff3  com.apple.Heimdal (4.0 - 2.0) <8F9C9041-66D5-36C9-8A4C-1658035C311D> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fffcf787000 -     0x7fffcf798fff  com.apple.HelpData (2.1.12 - 100.1) <EEB8CC44-9AFF-3005-A25D-18FE46574FD5> /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
    0x7fffcfda1000 -     0x7fffcfda8ffb  com.apple.IOAccelerator (311.14 - 311.14) <278124AF-02DC-3785-9FA9-14EDB8E5FD56> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
    0x7fffcfdaa000 -     0x7fffcfdbeff7  com.apple.IOPresentment (1.0 - 29.10) <30DF04EE-10E2-353F-845F-A97B87DF3207> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
    0x7fffcfdbf000 -     0x7fffcfde1fff  com.apple.IconServices (74.4 - 74.4) <218DDD05-35F4-3833-B98D-471ED0EBC031> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
    0x7fffcfe7d000 -     0x7fffcfe8dff3  com.apple.IntlPreferences (2.0 - 216) <77C9C2E7-EF9F-34BB-A5E3-B8BEA4226B5F> /System/Library/PrivateFrameworks/IntlPreferences.framework/Versions/A/IntlPreferences
    0x7fffcfec8000 -     0x7fffd007ffff  com.apple.LanguageModeling (1.0 - 123.2.5) <A8CA965F-0399-310D-91C3-B93DDDE9A442> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fffd017b000 -     0x7fffd023dff3  com.apple.MMCS (1.3 - 385.4) <D3D76CE0-DE05-373E-B757-9E4B4920565D> /System/Library/PrivateFrameworks/MMCS.framework/Versions/A/MMCS
    0x7fffd06ef000 -     0x7fffd06f2fff  com.apple.Mangrove (1.0 - 1) <98814966-FD65-302B-B47E-00928DC34E5C> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
    0x7fffd09a0000 -     0x7fffd0a19ff7  com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <C323FC94-FFA5-3EE6-B2AC-7E61EA92F304> /System/Library/PrivateFrameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
    0x7fffd0b7e000 -     0x7fffd0b8cfff  com.apple.MobileKeyBag (2.0 - 1.0) <D0983DB7-EF9D-3E19-A084-21319ECE5846> /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag
    0x7fffd0b9d000 -     0x7fffd0bc5ff7  com.apple.MultitouchSupport.framework (368.16 - 368.16) <9E602B4A-22CD-3CF3-B284-78D5123C9AE8> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fffd0c77000 -     0x7fffd0c82fff  com.apple.NetAuth (6.2 - 6.2) <97F487D6-8089-31A8-B68C-6C1EAC6ED1B5> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fffd10cf000 -     0x7fffd10d1fff  com.apple.OAuth (25 - 25) <D6E5F36D-71B8-3E12-9601-CE2A1D6ED60B> /System/Library/PrivateFrameworks/OAuth.framework/Versions/A/OAuth
    0x7fffd155a000 -     0x7fffd159bff3  com.apple.PerformanceAnalysis (1.148.3 - 148.3) <4E468BC7-F863-3674-909D-417231EB8C28> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
    0x7fffd15de000 -     0x7fffd15e5ff3  com.apple.phonenumbers (1.1.1 - 105) <B8EFDDD3-BA26-39B8-9EA0-3649184BF527> /System/Library/PrivateFrameworks/PhoneNumbers.framework/Versions/A/PhoneNumbers
    0x7fffd1c48000 -     0x7fffd1c82ffb  com.apple.ProtectedCloudStorage (1.0 - 1) <8B32A7EC-D371-38E3-A286-F1BE1307F1E1> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage
    0x7fffd1c83000 -     0x7fffd1c9dfff  com.apple.ProtocolBuffer (1 - 249.1) <A1F1B0F3-078F-378F-A9A9-0DEEA70E816A> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
    0x7fffd1c9e000 -     0x7fffd1cadff7  com.apple.QuickLookThumbnailing (1.0 - 1) <173EE873-1700-3FCA-9782-C060FBB5BCAD> /System/Library/PrivateFrameworks/QuickLookThumbnailing.framework/Versions/A/QuickLookThumbnailing
    0x7fffd1cb6000 -     0x7fffd1cd9ff3  com.apple.RemoteViewServices (2.0 - 124) <6B967FDA-6591-302C-BA0A-76C4856E584E> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
    0x7fffd29a3000 -     0x7fffd29a6fff  com.apple.SecCodeWrapper (4.0 - 307.50.21) <F8E957B2-D3F0-3B73-B38C-AE8868F00939> /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper
    0x7fffd2a35000 -     0x7fffd2ac2fff  com.apple.Sharing (696.2.67 - 696.2.67) <F681EE28-153F-3216-97A6-6F5E4148AB2E> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
    0x7fffd2ac3000 -     0x7fffd2ae2ff7  com.apple.shortcut (2.16 - 98) <6C0435B1-83DD-3254-B0D3-3B86C6CE606A> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
    0x7fffd2ae3000 -     0x7fffd2d49feb  com.apple.SkyLight (1.600.0 - 170.3) <38AC05EF-3A9E-3E3E-9849-04E0223DF7B9> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
    0x7fffd2f28000 -     0x7fffd2f34ff7  com.apple.SpeechRecognitionCore (3.3.2 - 3.3.2) <684BD1EA-8268-331C-A5A9-080EB375C658> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
    0x7fffd3620000 -     0x7fffd3694fdf  com.apple.Symbolication (62048.1) <1A30ED19-7532-3F46-9DD3-9879A973D0CF> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
    0x7fffd3ad3000 -     0x7fffd3ad9ff7  com.apple.TCC (1.0 - 1) <911B534B-4AC7-34E4-935E-E42ECD008CBC> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fffd3b65000 -     0x7fffd3c2bff7  com.apple.TextureIO (2.8 - 2.8) <3D61E533-4156-3B21-B7ED-CB823E680DFC> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
    0x7fffd3c74000 -     0x7fffd3c89ff3  com.apple.ToneKit (1.0 - 1) <B709293D-0A79-398A-8AA9-50F6340C227C> /System/Library/PrivateFrameworks/ToneKit.framework/Versions/A/ToneKit
    0x7fffd3c8a000 -     0x7fffd3c98ffb  com.apple.ToneLibrary (1.0 - 1) <F2ED5DFC-5F11-3012-BCD7-17753413141F> /System/Library/PrivateFrameworks/ToneLibrary.framework/Versions/A/ToneLibrary
    0x7fffd3c9f000 -     0x7fffd3ca0fff  com.apple.TrustEvaluationAgent (2.0 - 28.50.1) <EBE65DD5-1732-3747-8C6C-7BECEBF089A4> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
    0x7fffd3ca1000 -     0x7fffd3e31ff3  com.apple.UIFoundation (1.0 - 490.7) <2A3063FE-1790-3510-8A0E-AEC581D42B7E> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
    0x7fffd4900000 -     0x7fffd49c0fff  com.apple.ViewBridge (283 - 283) <25A635B3-C87C-3D3A-ADF3-539713FA1048> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
    0x7fffd4e0b000 -     0x7fffd4e11fff  com.apple.XPCService (2.0 - 1) <4B28B225-2105-33F4-9ED0-F04288FF4FB1> /System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService
    0x7fffd4ee2000 -     0x7fffd4ee4ffb  com.apple.loginsupport (1.0 - 1) <F3140B97-12C3-35A7-9D3D-43DA2D13C113> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
    0x7fffd4f10000 -     0x7fffd4f37ff7  com.apple.contacts.vCard (1.0 - 2250.11) <DD615DAF-AF34-3AB4-9CB4-DA0A882D59A5> /System/Library/PrivateFrameworks/vCard.framework/Versions/A/vCard
    0x7fffd4f39000 -     0x7fffd4f54ff7  libCRFSuite.dylib (34) <F78B7F5F-0B4F-35C6-AA2F-84EE9CB22137> /usr/lib/libCRFSuite.dylib
    0x7fffd4f55000 -     0x7fffd4f60fff  libChineseTokenizer.dylib (21) <0886E908-A825-36AF-B94B-2361FD8BC2A1> /usr/lib/libChineseTokenizer.dylib
    0x7fffd4ff2000 -     0x7fffd4ff3ff3  libDiagnosticMessagesClient.dylib (102) <84A04D24-0E60-3810-A8C0-90A65E2DF61A> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fffd4ff4000 -     0x7fffd5207fff  libFosl_dynamic.dylib (16.39) <E22A4243-D148-3C74-BA15-2D906A3D1F9E> /usr/lib/libFosl_dynamic.dylib
    0x7fffd5223000 -     0x7fffd522afff  libMatch.1.dylib (27) <70D4BD2A-9383-37F2-B0D6-9B592D236601> /usr/lib/libMatch.1.dylib
    0x7fffd522b000 -     0x7fffd522bfff  libOpenScriptingUtil.dylib (172) <90743888-C1E8-34E3-924E-1A754B2B63B9> /usr/lib/libOpenScriptingUtil.dylib
    0x7fffd522c000 -     0x7fffd5230ffb  libScreenReader.dylib (477.40.6) <CBE6420C-EF60-3ACD-A0B6-7CBE936BA3B8> /usr/lib/libScreenReader.dylib
    0x7fffd5231000 -     0x7fffd5232ffb  libSystem.B.dylib (1238.60.2) <F18AC1E7-C6F1-34B1-8069-BE571B3231D4> /usr/lib/libSystem.B.dylib
    0x7fffd529e000 -     0x7fffd52c9ff3  libarchive.2.dylib (41.70.1) <A3FA7D6E-3D68-3524-8B48-EB2ECA44B13B> /usr/lib/libarchive.2.dylib
    0x7fffd52ca000 -     0x7fffd5346fc7  libate.dylib (1.12.13) <D0767875-D02E-3377-84D8-5F174C27BEA9> /usr/lib/libate.dylib
    0x7fffd534a000 -     0x7fffd534aff3  libauto.dylib (187) <34388D0B-C539-3C1B-9408-2BC152162E43> /usr/lib/libauto.dylib
    0x7fffd534b000 -     0x7fffd535bff3  libbsm.0.dylib (34) <20084796-B04D-3B35-A003-EA11459557A9> /usr/lib/libbsm.0.dylib
    0x7fffd535c000 -     0x7fffd536aff7  libbz2.1.0.dylib (38) <ADFA329A-DCE7-356D-8F09-A3168DFC6610> /usr/lib/libbz2.1.0.dylib
    0x7fffd536b000 -     0x7fffd53c1ff7  libc++.1.dylib (307.5) <0B43BB5D-E6EB-3464-8DE9-B41AC8ED9D1C> /usr/lib/libc++.1.dylib
    0x7fffd53c2000 -     0x7fffd53ebff7  libc++abi.dylib (307.4) <BC271AD3-831B-362A-9DA7-E8C51F285FE4> /usr/lib/libc++abi.dylib
    0x7fffd53ec000 -     0x7fffd53fcffb  libcmph.dylib (6) <2B5D405E-2D0B-3320-ABD6-622934C86ABE> /usr/lib/libcmph.dylib
    0x7fffd53fd000 -     0x7fffd5413fcf  libcompression.dylib (39) <F2726F95-F54E-3B21-BCB5-F7151DEFDC2F> /usr/lib/libcompression.dylib
    0x7fffd5414000 -     0x7fffd5414ff7  libcoretls.dylib (121.50.4) <64B1001E-10F6-3542-A3B2-C4B49F51817F> /usr/lib/libcoretls.dylib
    0x7fffd5415000 -     0x7fffd5416ff3  libcoretls_cfhelpers.dylib (121.50.4) <1A10303E-5EB0-3C7C-9165-021FCDFD934D> /usr/lib/libcoretls_cfhelpers.dylib
    0x7fffd54d0000 -     0x7fffd55b5ff7  libcrypto.0.9.8.dylib (64.50.6) <D34E16A7-990A-37A9-933A-DFAA46554EAA> /usr/lib/libcrypto.0.9.8.dylib
    0x7fffd5753000 -     0x7fffd57a6ff7  libcups.2.dylib (450) <9950BFCB-7882-33C9-9ECF-CE66773C5657> /usr/lib/libcups.2.dylib
    0x7fffd57fa000 -     0x7fffd5801ff3  libdscsym.dylib (148.3) <EF99B991-18D9-3A73-BE88-4DC55F036DEF> /usr/lib/libdscsym.dylib
    0x7fffd5823000 -     0x7fffd5823fff  libenergytrace.dylib (15) <A1B040A2-7977-3097-9ADF-34FF181EB970> /usr/lib/libenergytrace.dylib
    0x7fffd5833000 -     0x7fffd5838ff7  libheimdal-asn1.dylib (498.50.8) <A40E3196-235E-34CE-AD9A-8D1AFC5DE004> /usr/lib/libheimdal-asn1.dylib
    0x7fffd5839000 -     0x7fffd592bff7  libiconv.2.dylib (50) <42125B35-81D7-3FC4-9475-A26DBE10884D> /usr/lib/libiconv.2.dylib
    0x7fffd592c000 -     0x7fffd5b51ffb  libicucore.A.dylib (57166.0.1) <CCD2ED24-3071-383B-925D-8D763BB12A6F> /usr/lib/libicucore.A.dylib
    0x7fffd5b57000 -     0x7fffd5b58fff  liblangid.dylib (126) <2085E7A7-9A34-3735-87F4-F174EF8EABF0> /usr/lib/liblangid.dylib
    0x7fffd5b59000 -     0x7fffd5b72ffb  liblzma.5.dylib (10) <44BD0279-99DD-36B5-8A6E-C11432E2098D> /usr/lib/liblzma.5.dylib
    0x7fffd5b73000 -     0x7fffd5b89ff7  libmarisa.dylib (5) <9030D214-5D0F-30CB-AC03-902C63909362> /usr/lib/libmarisa.dylib
    0x7fffd5b8a000 -     0x7fffd5e32ff7  libmecabra.dylib (744.8) <D429FCC9-42A4-38B3-8784-44024BC859EF> /usr/lib/libmecabra.dylib
    0x7fffd5e65000 -     0x7fffd5edfff3  libnetwork.dylib (856.60.1) <191E99F5-4723-3180-8013-02AF2F9AE4B8> /usr/lib/libnetwork.dylib
    0x7fffd5ee0000 -     0x7fffd62b2047  libobjc.A.dylib (709.1) <70614861-0340-32E2-85ED-FE65759CDFFA> /usr/lib/libobjc.A.dylib
    0x7fffd62b5000 -     0x7fffd62b9fff  libpam.2.dylib (21.30.1) <71EB0D88-DE84-3C8D-A2C5-58AA282BC5BC> /usr/lib/libpam.2.dylib
    0x7fffd62ba000 -     0x7fffd62ebfff  libpcap.A.dylib (67.60.1) <F6BC6ED6-AEE4-3520-B248-0C342636E2B0> /usr/lib/libpcap.A.dylib
    0x7fffd6308000 -     0x7fffd6324ffb  libresolv.9.dylib (64) <A244AE4C-00B0-396C-98FF-97FE4DB3DA30> /usr/lib/libresolv.9.dylib
    0x7fffd6325000 -     0x7fffd635efff  libsandbox.1.dylib (592.70.1) <9C428C49-9D9A-3F9F-9573-BF5202D1F933> /usr/lib/libsandbox.1.dylib
    0x7fffd635f000 -     0x7fffd6371ffb  libsasl2.2.dylib (209) <32107C59-22C6-3049-B86E-9C2F85FF549B> /usr/lib/libsasl2.2.dylib
    0x7fffd6372000 -     0x7fffd6373ff3  libspindump.dylib (231.3) <C7CEEB64-06F4-3ACA-AAC1-30ECA909501A> /usr/lib/libspindump.dylib
    0x7fffd6374000 -     0x7fffd64c2ff7  libsqlite3.dylib (254.8) <1ECF7DF7-7A07-3B4B-A63B-F4EFF6BC7ACF> /usr/lib/libsqlite3.dylib
    0x7fffd65b7000 -     0x7fffd65c4fff  libxar.1.dylib (357) <69547C64-E811-326F-BBED-490C6361BDCB> /usr/lib/libxar.1.dylib
    0x7fffd65c5000 -     0x7fffd66b4fff  libxml2.2.dylib (30.17) <D4C3E467-37C6-34DE-8A1B-E7BFC29985E9> /usr/lib/libxml2.2.dylib
    0x7fffd66b5000 -     0x7fffd66defff  libxslt.1.dylib (15.9) <00735AD5-B62D-3E83-86AC-5533E4E2B102> /usr/lib/libxslt.1.dylib
    0x7fffd66df000 -     0x7fffd66f0ff3  libz.1.dylib (67) <46E3FFA2-4328-327A-8D34-A03E20BFFB8E> /usr/lib/libz.1.dylib
    0x7fffd66ff000 -     0x7fffd6703ff7  libcache.dylib (79) <093A4DAB-8385-3D47-A350-E20CB7CCF7BF> /usr/lib/system/libcache.dylib
    0x7fffd6704000 -     0x7fffd670efff  libcommonCrypto.dylib (60092.50.5) <8A64D1B0-C70E-385C-92F0-E669079FDA90> /usr/lib/system/libcommonCrypto.dylib
    0x7fffd670f000 -     0x7fffd6716fff  libcompiler_rt.dylib (62) <55D47421-772A-32AB-B529-1A46C2F43B4D> /usr/lib/system/libcompiler_rt.dylib
    0x7fffd6717000 -     0x7fffd671ffff  libcopyfile.dylib (138) <819BEA3C-DF11-3E3D-A1A1-5A51C5BF1961> /usr/lib/system/libcopyfile.dylib
    0x7fffd6720000 -     0x7fffd67a3fdf  libcorecrypto.dylib (442.50.19) <65D7165E-2E71-335D-A2D6-33F78E2DF0C1> /usr/lib/system/libcorecrypto.dylib
    0x7fffd67a4000 -     0x7fffd67d5fff  libdispatch.dylib (703.50.37) <6582BAD6-ED27-3B30-B620-90B1C5A4AE3C> /usr/lib/system/libdispatch.dylib
    0x7fffd67d6000 -     0x7fffd67dbffb  libdyld.dylib (433.5) <9B2AC56D-107C-3541-A127-9094A751F2C9> /usr/lib/system/libdyld.dylib
    0x7fffd67dc000 -     0x7fffd67dcffb  libkeymgr.dylib (28) <7AA011A9-DC21-3488-BF73-3B5B14D1FDD6> /usr/lib/system/libkeymgr.dylib
    0x7fffd67dd000 -     0x7fffd67e9fff  libkxld.dylib (3789.70.16) <BD02EF3F-6E09-3A64-AB21-553D5B1D2859> /usr/lib/system/libkxld.dylib
    0x7fffd67ea000 -     0x7fffd67eafff  liblaunch.dylib (972.70.1) <B856ABD2-896E-3DE0-B2C8-146A6AF8E2A7> /usr/lib/system/liblaunch.dylib
    0x7fffd67eb000 -     0x7fffd67f0ff3  libmacho.dylib (898) <17D5D855-F6C3-3B04-B680-E9BF02EF8AED> /usr/lib/system/libmacho.dylib
    0x7fffd67f1000 -     0x7fffd67f3ff3  libquarantine.dylib (85.50.1) <12448CC2-378E-35F3-BE33-9DC395A5B970> /usr/lib/system/libquarantine.dylib
    0x7fffd67f4000 -     0x7fffd67f5ffb  libremovefile.dylib (45) <38D4CB9C-10CD-30D3-8B7B-A515EC75FE85> /usr/lib/system/libremovefile.dylib
    0x7fffd67f6000 -     0x7fffd680eff7  libsystem_asl.dylib (349.50.5) <096E4228-3B7C-30A6-8B13-EC909A64499A> /usr/lib/system/libsystem_asl.dylib
    0x7fffd680f000 -     0x7fffd680fff7  libsystem_blocks.dylib (67) <10DC5404-73AB-35B3-A277-A8AFECB476EB> /usr/lib/system/libsystem_blocks.dylib
    0x7fffd6810000 -     0x7fffd689dfef  libsystem_c.dylib (1158.50.2) <E5AE5244-7D0C-36AC-8BB6-C7AE7EA52A4B> /usr/lib/system/libsystem_c.dylib
    0x7fffd689e000 -     0x7fffd68a1ffb  libsystem_configuration.dylib (888.60.2) <BECC01A2-CA8D-31E6-BCDF-D452965FA976> /usr/lib/system/libsystem_configuration.dylib
    0x7fffd68a2000 -     0x7fffd68a5fff  libsystem_coreservices.dylib (41.4) <7D26DE79-B424-3450-85E1-F7FAB32714AB> /usr/lib/system/libsystem_coreservices.dylib
    0x7fffd68a6000 -     0x7fffd68befff  libsystem_coretls.dylib (121.50.4) <EC6FCF07-DCFB-3A03-9CC9-6DD3709974C6> /usr/lib/system/libsystem_coretls.dylib
    0x7fffd68bf000 -     0x7fffd68c5fff  libsystem_dnssd.dylib (765.50.9) <CC960215-0B1B-3822-A13A-3DDE96FA796F> /usr/lib/system/libsystem_dnssd.dylib
    0x7fffd68c6000 -     0x7fffd68efff7  libsystem_info.dylib (503.50.4) <611DB84C-BF70-3F92-8702-B9F28A900920> /usr/lib/system/libsystem_info.dylib
    0x7fffd68f0000 -     0x7fffd6912ff7  libsystem_kernel.dylib (3789.70.16) <34B1F16C-BC9C-3C5F-9045-0CAE91CB5914> /usr/lib/system/libsystem_kernel.dylib
    0x7fffd6913000 -     0x7fffd695afe7  libsystem_m.dylib (3121.6) <86D499B5-BBDC-3D3B-8A4E-97AE8E6672A4> /usr/lib/system/libsystem_m.dylib
    0x7fffd695b000 -     0x7fffd6979ff7  libsystem_malloc.dylib (116.50.8) <A3D15F17-99A6-3367-8C7E-4280E8619C95> /usr/lib/system/libsystem_malloc.dylib
    0x7fffd697a000 -     0x7fffd69d3ffb  libsystem_network.dylib (856.60.1) <369D0221-56CA-3C3E-9EDE-94B41CAE77B7> /usr/lib/system/libsystem_network.dylib
    0x7fffd69d4000 -     0x7fffd69ddff3  libsystem_networkextension.dylib (563.60.2) <B021F2B3-8A75-3633-ABB0-FC012B8E9B0C> /usr/lib/system/libsystem_networkextension.dylib
    0x7fffd69de000 -     0x7fffd69e7ff3  libsystem_notify.dylib (165.20.1) <B8160190-A069-3B3A-BDF6-2AA408221FAE> /usr/lib/system/libsystem_notify.dylib
    0x7fffd69e8000 -     0x7fffd69f0fe7  libsystem_platform.dylib (126.50.8) <897462FD-B318-321B-A554-E61982630F7E> /usr/lib/system/libsystem_platform.dylib
    0x7fffd69f1000 -     0x7fffd69fbff7  libsystem_pthread.dylib (218.60.3) <B8FB5E20-3295-39E2-B5EB-B464D1D4B104> /usr/lib/system/libsystem_pthread.dylib
    0x7fffd69fc000 -     0x7fffd69ffff7  libsystem_sandbox.dylib (592.70.1) <4B92EC49-ACD0-36AE-B07A-A2B8152EAF9D> /usr/lib/system/libsystem_sandbox.dylib
    0x7fffd6a00000 -     0x7fffd6a01ff3  libsystem_secinit.dylib (24.50.4) <F78B847B-3565-3E4B-98A6-F7AD40392E2D> /usr/lib/system/libsystem_secinit.dylib
    0x7fffd6a02000 -     0x7fffd6a09ffb  libsystem_symptoms.dylib (532.50.47) <3390E07C-C1CE-348F-ADBD-2C5440B45EAA> /usr/lib/system/libsystem_symptoms.dylib
    0x7fffd6a0a000 -     0x7fffd6a1dff7  libsystem_trace.dylib (518.70.1) <AC63A7FE-50D9-3A30-96E6-F6B7FF16E465> /usr/lib/system/libsystem_trace.dylib
    0x7fffd6a1e000 -     0x7fffd6a23ffb  libunwind.dylib (35.3) <3D50D8A8-C460-334D-A519-2DA841102C6B> /usr/lib/system/libunwind.dylib
    0x7fffd6a24000 -     0x7fffd6a4dff7  libxpc.dylib (972.70.1) <BF896DF0-D8E9-31A8-A4B3-01120BFEEE52> /usr/lib/system/libxpc.dylib

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

VM Region Summary:
ReadOnly portion of Libraries: Total=457.4M resident=0K(0%) swapped_out_or_unallocated=457.4M(100%)
Writable regions: Total=741.5M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=741.5M(100%)
 
                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               512K        5 
CG backing stores                 22.9M       20 
CG image                           420K       22 
CoreUI image data                 1360K       15 
CoreUI image file                  184K        5 
Foundation                          28K        3 
Image IO                            60K       10 
Kernel Alloc Once                    8K        2 
MALLOC                           110.5M       37 
MALLOC guard page                   48K       10 
MALLOC_LARGE (reserved)           1024K        2         reserved VM address space (unallocated)
Mach message                      2584K      104 
Memory Tag 242                      12K        2 
Memory Tag 251                      16K        2 
OpenCL                              16K        2 
OpenGL GLSL                        256K        4 
STACK GUARD                          4K        2 
Stack                             59.4M       69 
Stack Guard                       56.3M       68 
VM_ALLOCATE                       31.5G      142 
VM_ALLOCATE (reserved)             264K        7         reserved VM address space (unallocated)
__DATA                            36.3M      292 
__GLSLBUILTINS                    2588K        2 
__IMAGE                            528K        2 
__LINKEDIT                       178.5M       20 
__TEXT                           278.8M      292 
__UNICODE                          556K        2 
mapped file                        1.1G       69 
shared memory                     16.2M       32 
===========                     =======  ======= 
TOTAL                             33.3G     1215 
TOTAL, minus reserved VM space    33.3G     1215 

Model: iMac16,2, BootROM IM162.0207.B20, 4 processors, Intel Core i5, 2,8 GHz, 16 GB, SMC 2.32f20
Graphics: Intel Iris Pro Graphics 6200, Intel Iris Pro Graphics 6200, Built-In
Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1867 MHz, 0x80CE, 0x4B3445424533303445422D45474346202020
Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1867 MHz, 0x80CE, 0x4B3445424533303445422D45474346202020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x156), Broadcom BCM43xx 1.0 (7.21.171.130.1a1)
Bluetooth: Version 5.0.5f1, 3 services, 27 devices, 1 incoming serial ports
Network Service: Ethernet, Ethernet, en0
Serial ATA Device: Samsung SSD 840 EVO 250GB, 250,06 GB
USB Device: USB 3.0 Bus
USB Device: Samsung M3 Portable
USB Device: Bluetooth USB Host Controller
USB Device: FaceTime HD Camera (Built-in)
Thunderbolt Bus: iMac, Apple Inc., 27.4
Flags: needinfo?(5423938)
I have some details regarding the "crash only happens when having firefox in foreground and focused":

I have a multi-screen setup, and each screen has its own menubar. Each menubar shows the title of the current app of the corresponding screen.

The crash only happens when I switch locations from the menubar IF the menubar shows Firefox as the current application.
If I am using firefox in one screen only and then switch locations using the menubar from another screen, I have no error.
I had the same problem running in Yosemite. Upgraded a few days ago to High Sierra 10.13.2, Firefox 56.0.2 and Firefox no longer crashes when trying to switch network locations. However, the network location does NOT change, you simply do not get a crash.

1. Launch Firefox
2. With Firefox in foreground, select another location from the Apple Menu > Location menu.
3. Re-check network location to confirm it has not changed.
Able to reproduce. Looking into it.
Assignee: nobody → spohl.mozilla.bugs
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Flags: needinfo?(twalker)
Priority: -- → P1
Duplicate of this bug: 1417870
Duplicate of this bug: 1423273
Duplicate of this bug: 1425298
I'm able to reproduce this crash all the way back to the oldest build in mozregression. When the network location changes, the system calls HIS_XPC_SetNetworkLocation in HIServices. HIS_XPC_SetNetworkLocation forks our process. It is the new process that crashes when calling nano_reinit_lock in _malloc_fork_child. This happens in fork before exec.

Markus, would it be possible to swizzle HIS_XPC_SetNetworkLocation and make it a no-op to avoid these crashes? Or are there concerns with this?
Flags: needinfo?(mstange)
Hopper decompiles HIS_XPC_SetNetworkLocation to this:

> void _HIS_XPC_SetNetworkLocation(int arg0, int arg1, int arg2) {
>   rbx = arg0;
>   r15 = *___stack_chk_guard;
>   r15 = *r15;
>   var_20 = r15;
>   if (rbx != 0x0) {
>     if (__isAppSandboxed() != 0x0) {
>       // ...
>     } else {
>       CFStringGetCString(rbx, &var_130, 0x100, 0x600);
>       rax = fork();
>       if (rax != 0x0) {
>         waitpid(rax, &var_134, 0x0);
>       } else {
>         execl("/usr/sbin/scselect", "/usr/sbin/scselect");
>       }
>     }
>   }
>   if (r15 != var_20) {
>     __stack_chk_fail();
>   }
>   return;
> }

So it wants to run scselect and make the current process block until that's complete. I don't know what the reason for that is, but presumably there is a reason.

I think it would be preferable if our process could fork without crashing.

Do you have a complete stack for the crash?

It looks like there was a similar problem in bug 1359624 which has been worked around, and it had crash stacks like this: https://crash-stats.mozilla.com/report/index/f44b50dc-7136-4f58-bf5d-bc0410180116

I think the problem there was that the random number generator wanted to free its RNG state, but used different allocators for allocating and freeing the state. Maybe we have a similar problem here.
Flags: needinfo?(mstange)
The stack of the parent process (the Firefox process that is getting forked and does not crash) at the time of the crash is:

(lldb) bt
* thread #77, queue = 'com.apple.root.default-qos', stop reason = breakpoint 1.1
  * frame #0: 0x00007fff92741a8b HIServices`HIS_XPC_SetNetworkLocation
    frame #1: 0x00007fff931071b0 HIToolbox`___ZL14SwitchLocationP13OpaqueMenuReft_block_invoke + 18
    frame #2: 0x00007fffa918c524 libdispatch.dylib`_dispatch_call_block_and_release + 12
    frame #3: 0x00007fffa91838fc libdispatch.dylib`_dispatch_client_callout + 8
    frame #4: 0x00007fffa9192196 libdispatch.dylib`_dispatch_queue_override_invoke + 743
    frame #5: 0x00007fffa91856b5 libdispatch.dylib`_dispatch_root_queue_drain + 476
    frame #6: 0x00007fffa918548c libdispatch.dylib`_dispatch_worker_thread3 + 99
    frame #7: 0x00007fffa93d25a2 libsystem_pthread.dylib`_pthread_wqthread + 1299
    frame #8: 0x00007fffa93d207d libsystem_pthread.dylib`start_wqthread + 13

The stack of the child process (the Firefox process that crashes and was created by forking the parent process above) at the time of the crash is:

Thread 0 Crashed:: Dispatch queue: com.apple.root.default-qos
0   libsystem_malloc.dylib        	0x00007fff8f729f8a nano_forked_calloc + 11
1   libsystem_malloc.dylib        	0x00007fff8f71bb90 malloc_zone_calloc + 78
2   libsystem_malloc.dylib        	0x00007fff8f71c546 calloc + 49
3   libobjc.A.dylib               	0x00007fff8cd67c12 class_createInstance + 133
4   libdispatch.dylib             	0x00007fff8bb68ce1 _os_object_alloc_realized + 38
5   libxpc.dylib                  	0x00007fff8515dea9 _xpc_pipe_create + 61
6   libxpc.dylib                  	0x00007fff8517347d xpc_atfork_child + 117
7   libSystem.B.dylib             	0x00007fff8c7dfb9f libSystem_atfork_child + 54
8   libsystem_c.dylib             	0x00007fff8acbfee0 fork + 29
9   com.apple.HIServices          	0x00007fff883720f7 HIS_XPC_SetNetworkLocation + 271
10  com.apple.HIToolbox           	0x00007fff88ad4d99 ___ZL14SwitchLocationP13OpaqueMenuReft_block_invoke + 18
11  libdispatch.dylib             	0x00007fff8bb6c700 _dispatch_call_block_and_release + 12
12  libdispatch.dylib             	0x00007fff8bb68e73 _dispatch_client_callout + 8
13  libdispatch.dylib             	0x00007fff8bb6bdc7 _dispatch_root_queue_drain + 935
14  libdispatch.dylib             	0x00007fff8bb6ba1c _dispatch_worker_thread3 + 91
15  libsystem_pthread.dylib       	0x00007fff8ab90a9d _pthread_wqthread + 729
16  libsystem_pthread.dylib       	0x00007fff8ab8e3dd start_wqthread + 13

This does seem to indicate that we're crashing during memory allocation in fork in the child process. I'm not familiar with our allocator(s) and whether we use several different ones or not. Could it be that the OS uses libsystem_malloc.dylib as allocator during forking regardless of what allocators Firefox was using? And could it be that libsystem_malloc.dylib allocates memory regions in a way that results in memory regions stomping on each other that were fine with the allocators used by the parent Firefox process before? This is just a theory, but if this is the case I'm not sure we'll be able to fix this without swizzling HIS_XPC_SetNetworkLocation and skipping forking of our process. I'm also concerned that even if we fix this crash with the current state of Firefox, future changes to our allocator(s) may bring this crash back without warning and without clear correlation to the offending changes.

It is true that there is probably a reason why the OS is trying to fork our process and call scselect. However, the child process is currently crashing before scselect is run and swizzling HIS_XPC_SetNetworkLocation would simply prevent the child process crash. I agree with you that avoiding swizzling would be preferable, if possible.

Setting n-i in case you had any thoughts.
Flags: needinfo?(mstange)
Mike, can you shed light on this?
Flags: needinfo?(mstange) → needinfo?(mh+mozilla)
(In reply to Stephen A Pohl [:spohl] from comment #16)
> I'm able to reproduce this crash all the way back to the oldest build in
> mozregression.

What are your STR and on what OSX version?
It has been a struggle to find a way to reproduce, but here's what finally worked for me:
1. Create two network locations in System Preferences. One for LAN, one for WiFi.
2. Create a new standard user account.
3. Log into standard user account.
4. Start Firefox and keep it in the foreground.
5. Click on the Apple icon in the top right corner (macOS menu bar).
6. Under "Location", switch from one location to the other.
7. If no macOS crash dialog opens, check /Applications/Utilities/Console.app for a crash report.

The macOS crash dialog failed to appear for me at first. I was able to make it appear by executing the following in Terminal:

> defaults write com.apple.CrashReporter DialogType crashreport

I'm able to reproduce this on 10.12.6 but there is no indication that this is OS version specific.
So... I unfortunately can't reproduce a crash. All I'm getting is that it doesn't work and I have a forked process sucking CPU on what seems to be a recursive spin lock during abort():

    frame #0: 0x00007fffad728ae4 libsystem_platform.dylib`_os_unfair_lock_recursive_abort + 23
    frame #1: 0x00007fffad728405 libsystem_platform.dylib`_os_unfair_lock_lock_slow + 181
  * frame #2: 0x00007fffad5b0a16 libsystem_c.dylib`setenv + 79
    frame #3: 0x0000000106a2a76d XUL`___lldb_unnamed_symbol193105$$XUL + 5261
    frame #4: 0x0000000106a342eb XUL`___lldb_unnamed_symbol193243$$XUL + 587
    frame #5: 0x0000000106a3472f XUL`___lldb_unnamed_symbol193246$$XUL + 63
    frame #6: 0x00007fffad725b3a libsystem_platform.dylib`_sigtramp + 26
    frame #7: 0x00007fffad644d43 libsystem_kernel.dylib`__pthread_kill + 11
    frame #8: 0x00007fffad732457 libsystem_pthread.dylib`pthread_kill + 90
    frame #9: 0x00007fffad5aa420 libsystem_c.dylib`abort + 129
    frame #10: 0x00007fffad69b0ad libsystem_malloc.dylib`realloc + 413
    frame #11: 0x00007fffad5b0580 libsystem_c.dylib`__setenv_locked + 458
    frame #12: 0x00007fffad5b0a53 libsystem_c.dylib`setenv + 140
    frame #13: 0x0000000106a2a76d XUL`___lldb_unnamed_symbol193105$$XUL + 5261
    frame #14: 0x0000000106a342eb XUL`___lldb_unnamed_symbol193243$$XUL + 587
    frame #15: 0x0000000106a3472f XUL`___lldb_unnamed_symbol193246$$XUL + 63
    frame #16: 0x00007fffad725b3a libsystem_platform.dylib`_sigtramp + 26
    frame #17: 0x00007fffad644d43 libsystem_kernel.dylib`__pthread_kill + 11
    frame #18: 0x00007fffad732457 libsystem_pthread.dylib`pthread_kill + 90
    frame #19: 0x00007fffad5aa420 libsystem_c.dylib`abort + 129
    frame #20: 0x00007fffad699fe7 libsystem_malloc.dylib`free + 530
    frame #21: 0x00007fffad5715a7 libsystem_c.dylib`_arc4_fork_child + 108
    frame #22: 0x00007fffad55c028 libsystem_c.dylib`_libc_fork_child + 25
    frame #23: 0x00007fffabefab0d libSystem.B.dylib`libSystem_atfork_child + 29
    frame #24: 0x00007fffad55c437 libsystem_c.dylib`fork + 47
    frame #25: 0x00007fff96670ba0 HIServices`HIS_XPC_SetNetworkLocation + 277
    frame #26: 0x00007fff970341b0 HIToolbox`___ZL14SwitchLocationP13OpaqueMenuReft_block_invoke + 18
    frame #27: 0x00007fffad4e9524 libdispatch.dylib`_dispatch_call_block_and_release + 12
    frame #28: 0x00007fffad4e08fc libdispatch.dylib`_dispatch_client_callout + 8
    frame #29: 0x00007fffad4ef196 libdispatch.dylib`_dispatch_queue_override_invoke + 743
    frame #30: 0x00007fffad4e26b5 libdispatch.dylib`_dispatch_root_queue_drain + 476
    frame #31: 0x00007fffad4e248c libdispatch.dylib`_dispatch_worker_thread3 + 99
    frame #32: 0x00007fffad72f5a2 libsystem_pthread.dylib`_pthread_wqthread + 1299
    frame #33: 0x00007fffad72f07d libsystem_pthread.dylib`start_wqthread + 13

That's not much better, because it means the network location change doesn't work either, but that makes it hard to tell anything about the crash you're seeing. I'm going to try building libsystem from the apple open source code, and see if I can get more insight into what's happening on my mac, though.
Flags: needinfo?(mh+mozilla)
I haven't been successful in building libsystem to debug my own problem... Now, I do know that I've been able to build libsystem_malloc successfully in the past, so you should be able to do the same. The sources for 10.12.6 are in https://opensource.apple.com/tarballs/libmalloc/libmalloc-116.50.8.tar.gz.

The source for the crashing function is in https://opensource.apple.com/source/libmalloc/libmalloc-116.50.8/src/nano_malloc.c.auto.html, and reads:

static void *
nano_forked_calloc(nanozone_t *nanozone, size_t num_items, size_t size)
{
	malloc_zone_t *zone = (malloc_zone_t *)(nanozone->helper_zone);
	return zone->calloc(zone, num_items, size);
}

It would be good to know on which one of those two lines the crash happens. It's likely to be the second one, but just in case... That would suggest the nano zone is not initialized with a correct helper zone, so you'd probably want to check what's calling create_nano_zone and why that is happening.
Aha! I do get a crash with Nightly (I was trying release), in nano_reinit_lock, which reads:

static void
nano_reinit_lock(nanozone_t *nanozone)
{
	int i;

	for (i = 0; i < nanozone->phys_ncpus; ++i) {
		_malloc_lock_init(&nanozone->band_resupply_lock[i]);
	}
}

The only way I can see this crashing itself (and not in _malloc_lock_init) is through a null deref, so nanozone being null. But this really shouldn't be happening. I can't figure out how to attach to that crashing process though...
(In reply to Mike Hommey [:glandium] from comment #24)
> Aha! I do get a crash with Nightly (I was trying release), in
> nano_reinit_lock, which reads:
> 
> static void
> nano_reinit_lock(nanozone_t *nanozone)
> {
> 	int i;
> 
> 	for (i = 0; i < nanozone->phys_ncpus; ++i) {
> 		_malloc_lock_init(&nanozone->band_resupply_lock[i]);
> 	}
> }
> 
> The only way I can see this crashing itself (and not in _malloc_lock_init)
> is through a null deref, so nanozone being null. But this really shouldn't
> be happening. I can't figure out how to attach to that crashing process
> though...

Does attaching to the parent before the fork and setting "set follow-fork-mode child" work?
Flags: needinfo?(mh+mozilla)
AFAIK, lldb doesn't support that, and gdb doesn't seem to work properly on my machine.
Flags: needinfo?(mh+mozilla)
Sorry, I was referencing old gdb notes of mine. I found:
https://stackoverflow.com/questions/14746315/how-to-attach-to-child-process-in-lldb

I'm not sure if a waiting lldb process will be able to attach to the forked process before the crash though. Will try to give this a shot tonight.
(In reply to Stephen A Pohl [:spohl] from comment #27)
> Sorry, I was referencing old gdb notes of mine. I found:
> https://stackoverflow.com/questions/14746315/how-to-attach-to-child-process-
> in-lldb
> 
> I'm not sure if a waiting lldb process will be able to attach to the forked
> process before the crash though. Will try to give this a shot tonight.

This didn't work. The child process crashes before lldb can attach.

I also went ahead and built gdb to see if I could use "set follow-fork-mode child" (comment 25) to debug the child process. Unfortunately, this doesn't work either. The child process still crashes. gdb ends in a hung state and needs to be killed via Terminal without providing any meaningful info.

Setting n-i in case you had any other thoughts.
Flags: needinfo?(mh+mozilla)
Maybe try building libmalloc, with a nano_reinit_lock modified such that it enters an infinite loop if nanozone is null?
Flags: needinfo?(mh+mozilla)
(In reply to Mike Hommey [:glandium] from comment #29)
> Maybe try building libmalloc, with a nano_reinit_lock modified such that it
> enters an infinite loop if nanozone is null?

Ok, so this was fun. I wasn't able to build libmalloc successfully because I ran into simply too many errors to fix. I went ahead and patched libsystem_malloc.dylib instead (attached). Hopper Disassembler shows the original disassembly for nano_reinit_lock as:

                     _nano_reinit_lock:
0000000000014d67         cmp        dword [rdi+0x11288], 0x0
0000000000014d6e         je         loc_14d8b
0000000000014d70         xor        eax, eax
0000000000014d72         mov        dword [rdi+rax*4+0x11000], 0x0
0000000000014d7d         inc        rax
0000000000014d80         mov        ecx, dword [rdi+0x11288]
0000000000014d86         cmp        rax, rcx
0000000000014d89         jb         loc_14d72
0000000000014d8b         ret

I changed the first nine bytes with a jmp back to itself at the start plus noop instructions, resulting in:

                     _nano_reinit_lock:
0000000000014d67         jmp        _nano_reinit_lock
0000000000014d6c         align      16
0000000000014d70         xor        eax, eax
0000000000014d72         mov        dword [rdi+rax*4+0x11000], 0x0
0000000000014d7d         inc        rax
0000000000014d80         mov        ecx, dword [rdi+0x11288]
0000000000014d86         cmp        rax, rcx
0000000000014d89         jb         loc_14d72
0000000000014d8b         ret

To run this, several steps need to be taken:
1. Restart the system and hold cmd-R during startup.
2. Once recovery mode starts, open a Terminal window from Utilities in the menu bar.
3. Enter "csrutil disable" to disable System Integrity Protection. This is required to replace the .dylib in /usr/lib/system.
4. Restart the system.
5. Save a backup copy of /usr/lib/system/libsystem_malloc.dylib.
6. Copy the attached .dylib to /usr/lib/system, replacing the existing one. IMPORTANT: do not move the original libsystem_malloc.dylib first without leaving a valid library in its place! This will leave your system in a broken state and you will have to recover by entering recovery mode by pressing cmd-R during startup.
7. Launch Firefox and reproduce the issue. The forked process will wait in nano_reinit_lock for a debugger to attach.
8. You can immediately restore the original libsystem_malloc.dylib file after launching Firefox to minimize possible issues from the modified library. The modified library will continue to be loaded in memory to debug Firefox.
9. IMPORTANT: restore the original libsystem_malloc.dylib as soon as possible, but imperatively before restarting your system or your system will not start (most likely because processes get forked during startup).
10. Don't forget to reenable System Integrity Protection by entering "csrutil enable" in Terminal in recovery mode (opposite of step 2 above).

(In reply to Mike Hommey [:glandium] from comment #24)
> Aha! I do get a crash with Nightly (I was trying release), in
> nano_reinit_lock, which reads:
> 
> static void
> nano_reinit_lock(nanozone_t *nanozone)
> {
> 	int i;
> 
> 	for (i = 0; i < nanozone->phys_ncpus; ++i) {
> 		_malloc_lock_init(&nanozone->band_resupply_lock[i]);
> 	}
> }
> 
> The only way I can see this crashing itself (and not in _malloc_lock_init)
> is through a null deref, so nanozone being null. But this really shouldn't
> be happening. I can't figure out how to attach to that crashing process
> though...

I was able to successfully attach to the child process and debug in lldb. Debugging showed that the crash occurs at offset +0xB (+11) into the function, confirming the offsets given in the crash dumps such as in comment 9:

(lldb) si
Process 12557 stopped
* thread #1, queue = 'com.apple.root.default-qos', stop reason = EXC_BAD_ACCESS (code=2, address=0x10541f840)
    frame #0: 0x0000000105467d72 libsystem_malloc.dylib`nano_reinit_lock + 11
libsystem_malloc.dylib`nano_reinit_lock:
->  0x105467d72 <+11>: movl   $0x0, 0x11000(%rdi,%rax,4)
    0x105467d7d <+22>: incq   %rax
    0x105467d80 <+25>: movl   0x11288(%rdi), %ecx
    0x105467d86 <+31>: cmpq   %rcx, %rax
Target 0: (firefox) stopped.
(lldb) p $rdi
(unsigned long) $5 = 4383107136

Offset +0xB into the function is part of the body of the for loop. So this isn't crashing due to a null nanozone, or we would have crashed at offset +0 into the function.

$rdi holds the address for nanozone. Looking at the crash log in comment 9 again, there is additional info about the memory region around the crashing address:

VM Regions Near 0x1041cb470:
    __DATA                 00000001041ba000-00000001041bb000 [    4K] rw-/rwx SM=COW  /Applications/FirefoxDeveloperEdition.app/Contents/MacOS/libmozglue.dylib
--> __LINKEDIT             00000001041bb000-00000001041d1000 [   88K] r--/rwx SM=COW  /Applications/FirefoxDeveloperEdition.app/Contents/MacOS/libmozglue.dylib
    MALLOC guard page      00000001041d1000-00000001041d2000 [    4K] ---/rwx SM=NUL

So we seem to be trying to access a memory location inside the __DATA region pertaining to FirefoxDeveloperEdition.app/Contents/MacOS/libmozglue.dylib, which seems to be readable and writable. This is about as far as I got. Could libmozglue.dylib be the culprit for some reason?

One more thing that may or may not be helpful: I've noticed that I'm unable to reproduce the crash if I launch the Firefox.app/Contents/MacOS/firefox binary directly from Terminal. The crash only occurs if I launch the Firefox.app bundle by either double-clicking on it or calling 'open Firefox.app' in Terminal.
Flags: needinfo?(mh+mozilla)
> To run this, several steps need to be taken:

Waw, that's a lot of hoops to go through. Doesn't using DYLD_LIBRARY_PATH or DYLD_INSERT_LIBRARIES work anymore? I remember having used that in the past to replace libsystem_malloc.dylib.

> So we seem to be trying to access a memory location inside the __DATA region pertaining to FirefoxDeveloperEdition.app/Contents/MacOS/libmozglue.dylib

That seems wrong. Per nano_malloc.c, a nanozone_t is supposed to come from create_nano_zone, which allocates them. That can't end up in a __DATA segment. So for some reason, nano_reinit_lock is being called with a normal malloc zone (ours), and that'd be the cause of all trouble. But I don't see how that function is supposed to end up being called with our zone... I guess I should try booting my mac and see for myself.
Flags: needinfo?(mh+mozilla)
(In reply to Mike Hommey [:glandium] from comment #31)
> > To run this, several steps need to be taken:
> 
> Waw, that's a lot of hoops to go through. Doesn't using DYLD_LIBRARY_PATH or
> DYLD_INSERT_LIBRARIES work anymore? I remember having used that in the past
> to replace libsystem_malloc.dylib.

So, the reason why this didn't work for me is because I couldn't reproduce the crash if I ran the firefox binary directly from Terminal. Maybe it would work with 'open Firefox.app', but I didn't try.
So, I can confirm this doesn't crash when running directly from Terminal, which makes using DYLD_* harder. So I tried something sneaky, which is to launch Firefox with open or from the icon, use the browser console to set the environment variable (Cc["@mozilla.org/process/environment;1"].getService(Ci.nsIEnvironment).set("DYLD_LIBRARY_PATH", "...")) and restart the browser (Services.startup.quit(Ci.nsIAppStartup.eAttemptQuit | Ci.nsIAppStartup.eRestart)), and successfully got a Firefox with the environment variable set (and I double checked, your patched libsystem_malloc.dylib was loaded). Unfortunately, it seems this is not happening after Firefox restarts either (confirmed by trying again with just a restart).
Found how things are going wrong:

This all starts in _malloc_fork_child from https://opensource.apple.com/source/libmalloc/libmalloc-116.50.8/src/malloc.c.auto.html :

// Called in the child process after fork() to resume normal operation.
void
_malloc_fork_child(void)
{
#if CONFIG_NANOZONE
	if (_malloc_initialize_pred && _malloc_engaged_nano) {
		nano_forked_zone((nanozone_t *)inline_malloc_default_zone());
	}
#endif
	return _malloc_reinit_lock_all(&__stack_logging_fork_child);
}

Both _malloc_initialize_pref and _malloc_engaged_nano are true (I /think/ the reason it doesn't happen when launching from the terminal or after a restart is that in that case _malloc_engaged_nano might be false).

So nano_forked_zone is called with the result of inline_malloc_default_zone. The latter returns our zone, which we subtly set as the default zone. What does the former do ? The answer is in https://opensource.apple.com/source/libmalloc/libmalloc-116.50.8/src/nano_malloc.c.auto.html :

void
nano_forked_zone(nanozone_t *nanozone)
{
	/*
	 * Hobble the nano zone in the child of a fork prior to an exec since
	 * the state of the zone can be made inconsistent by a parent thread while the
	 * fork is underway.
	 * All new allocations will be referred to the helper zone (which is more stable.)
	 * All free()'s of existing nano objects will be leaked.
	 */

	mprotect(nanozone, sizeof(nanozone->basic_zone), PROT_READ | PROT_WRITE);

	nanozone->basic_zone.size = (void *)nano_size; /* Unchanged. */
	nanozone->basic_zone.malloc = (void *)nano_forked_malloc;
	nanozone->basic_zone.calloc = (void *)nano_forked_calloc;
	nanozone->basic_zone.valloc = (void *)nano_valloc; /* Unchanged, already always obtained from helper zone. */
	nanozone->basic_zone.free = (void *)nano_forked_free;
	nanozone->basic_zone.realloc = (void *)nano_forked_realloc;
	nanozone->basic_zone.destroy = (void *)nano_destroy; /* Unchanged. */
	nanozone->basic_zone.batch_malloc = (void *)nano_forked_batch_malloc;
	nanozone->basic_zone.batch_free = (void *)nano_forked_batch_free;
	nanozone->basic_zone.introspect = (struct malloc_introspection_t *)&nano_introspect; /* Unchanged. */
	nanozone->basic_zone.memalign = (void *)nano_memalign;								 /* Unchanged. */
	nanozone->basic_zone.free_definite_size = (void *)nano_forked_free_definite_size;

	mprotect(nanozone, sizeof(nanozone->basic_zone), PROT_READ);
}

The definition of nanozone_t starts with a malloc_zone_t field named basic_zone (see https://opensource.apple.com/source/libmalloc/libmalloc-116.50.8/src/nano_zone.h.auto.html ). Practically speaking, since the function gets a pointer to our zone, it means this function is forcefully overwriting pointers in our zone.

One of them now points to nano_introspect, which contains the pointer to nano_reinit_lock.

We get back to _malloc_fork_child, which then calls _malloc_reinit_lock_all, which iterates over all zones, and calls the introspect.reinit_lock function, which, per the above, now points to nano_reinit_lock, with a pointer to the zone. nano_reinit_lock then expects that to be a nanozone, which it is not. Thus the crash.

I'm surprised we haven't hit problems with this earlier...
Component: Widget: Cocoa → Memory Allocator
> I /think/ the reason it doesn't happen when launching from the terminal or after a restart is that in that case _malloc_engaged_nano might be false.

I've now confirmed this hypothesis with "expr (int)malloc_engaged_nano()" in lldb attached to firefox launched from the terminal or after a restart. Which is interesting, because it means when we restart firefox after e.g. an upgrade, it doesn't run the same as when it's launched "normally".
Incidentally, this means we can make it happen when running from the Terminal by setting MallocNanoZone to 1 in the environment.
FWIW, when running "normally", MallocNanoZone is enabled through the "apple" argument to __malloc_init, from libSystem_initializer: https://opensource.apple.com/source/Libsystem/Libsystem-1238.60.2/init.c.auto.html

That function is a constructor, so that all comes from the dynamic linker. No idea why restarting Firefox (which we do with NSTask) doesn't preserve that.
The dynamic linker gets that from the kernel, in data that follows envp: see the start function in https://opensource.apple.com/source/dyld/dyld-433.5/src/dyldInitialization.cpp.auto.html .
And the kernel engages it when the posix_spawn flags contain _POSIX_SPAWN_NANO_ALLOCATOR: see function exec_add_apple_strings in https://opensource.apple.com/source/xnu/xnu-3789.70.16/bsd/kern/kern_exec.c.auto.html .

Unfortunately, there doesn't seem to be any public reference to that flag outside the xnu source. It must be set by some of the closed source stuff in OSX. At least launchctl seems to have a flag to disable the nano allocator for services. I don't know if we can do better than reexecuting ourselves with MallocNanoZone set to 0 in the environment when we detect that the nano allocator is engaged.
I grepped my OSX install for MallocNanoZone, and found this snippet in Xcode's Info.plist:

<key>LSEnvironment</key>
<dict>
  <key>MallocNanoZone</key>
  <string>0</string>
</dict>

which is practically speaking the equivalent of setting MallocNanoZone to 0 in the environment. I've validated that's what happens for Xcode when I launch it. I tried editing the Info.plist from my nightly directly, but that unfortunately didn't seem to work. I'll try see what happens with a try build.
Ok, this works if I edit Info.plist before I use the application the first time. OSX must cache it.
Assignee: spohl.mozilla.bugs → mh+mozilla
Note that instead of crashes, depending on how libmozglue.dylib is laid out, this could lead to memory corruption.
Comment on attachment 8947007 [details]
Bug 1424709 - Force disable the OSX system "nano allocator".

https://reviewboard.mozilla.org/r/216830/#review222710

I can confirm that this fixes the crash for me as well. Thank you for the sleuthing!
Attachment #8947007 - Flags: review?(spohl.mozilla.bugs) → review+
Attachment #8946971 - Attachment description: libsystem_malloc.dylib → patched libsystem_malloc.dylib, will hang in nano_reinit_lock
Never realized it would be so complicated to figure out, grateful for your relentless efforts :)
I added a comment in zone.c to point to the Info.plist, because it's not obvious there's some memory allocator related work around in there.
Pushed by mh@glandium.org:
https://hg.mozilla.org/integration/autoland/rev/bf1efa161edb
Force disable the OSX system "nano allocator". r=spohl
Comment on attachment 8947007 [details]
Bug 1424709 - Force disable the OSX system "nano allocator".

Approval Request Comment
[Feature/Bug causing the regression]: Integration of the memory allocator on OSX 
[User impact if declined]: Crashes or memory corruptions on fork(). Fork() can be triggered by system libraries (like in the case of network location change like this bug) or by our code. At least in the case of this bug, the crash was not caught by our crash reporter, so we're also blind about those crashes.
[Is this code covered by automated tests?]: No
[Has the fix been verified in Nightly?]: Verified with local builds and try.
[Needs manual test from QE? If yes, steps to reproduce]: See comment 21.
[List of other uplifts needed for the feature/fix]: N/A
[Is the change risky?]: No
[Why is the change risky/not risky?]: The change effectively sets an environment variable that disables a system feature that we actually don't use, but that only causes problems when fork() is called.
[String changes made/needed]: N/A

Note that for esr52 the change in zone.c might not apply because I think the file moved between then and now, but it doesn't matter, it's only a comment.
Attachment #8947007 - Flags: approval-mozilla-esr52?
Attachment #8947007 - Flags: approval-mozilla-beta?
https://hg.mozilla.org/mozilla-central/rev/bf1efa161edb
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla60
Comment on attachment 8947007 [details]
Bug 1424709 - Force disable the OSX system "nano allocator".

Let's give this a try on beta for the 59 beta 7 build.
Attachment #8947007 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Duplicate of this bug: 1435747
FWIW I do not get a repro anymore on nightly, 60.0a1 (2018-02-09) (64-bit), but my bug was slightly different. Bug 1423273
(In reply to deepak from comment #46)
> Never realized it would be so complicated to figure out, grateful for your
> relentless efforts :)

Same here, thanks to all involved!
Duplicate of this bug: 1423273
I've tried to reproduce this issue using an affected Nightly build from 2017-12-11 on macOS 10.12 and Mac OS X 10.11, but unfortunately, I was not able to reproduce it. I followed the steps from comment 0 and comment 21.

Hi taebox, I've seen that you already verified this bug on latest Nightly, could you please help us verifying this in latest Beta 59 (https://archive.mozilla.org/pub/firefox/candidates/) too, so we can close this bug, if there are no other concerns?

Thanks in advance!
Flags: needinfo?(taebox)
I just tried this on 59.0b10 (64-bit) and I get no repro.
Flags: needinfo?(taebox)
MacOS 10.12.6
Thank you!
Status: RESOLVED → VERIFIED
Comment on attachment 8947007 [details]
Bug 1424709 - Force disable the OSX system "nano allocator".

From IRC discussion with spohl, it's difficult to measure how many people are affected by this, but it's potentially large and a reasonably easy to hit situation. Since the patch is basically a one-liner, let's take this for ESR 52.7.0 as well.
Attachment #8947007 - Flags: approval-mozilla-esr52? → approval-mozilla-esr52+
Blocks: 1434201
It appears that the disabling of the Nano Allocator has broken WebVR on macOS (Bug 1454204).

WebVR for macOS is going to release in FF60 but is now broken in FF60.  I can confirm that reversing the changes in the info.plist file corrects it.
Hello Mike,

Was there any other way to fix this without disabling the Nano Allocator?  Otherwise, perhaps you may have some hints as to why this might break IPC with SteamVR on macOS? (see gfx/vr/openvr)
Flags: needinfo?(mh+mozilla)
As mentioned in comment 35, the nano allocator was already disabled when running Firefox from the terminal, or after a restart (like, after an upgrade, or through about:support). So even reverting the change from this bug would still leave broken cases.
Also, it's weird that this would break SteamVR... how is it initialized? do we spawn it from our process?
Flags: needinfo?(mh+mozilla) → needinfo?(kgilbert)
(In reply to Mike Hommey [:glandium] from comment #66)
> As mentioned in comment 35, the nano allocator was already disabled when
> running Firefox from the terminal, or after a restart (like, after an
> upgrade, or through about:support). So even reverting the change from this
> bug would still leave broken cases.
> Also, it's weird that this would break SteamVR... how is it initialized? do
> we spawn it from our process?

Very interesting...  This may explain why WebVR for macOS never worked when I started Firefox from the command line, only when running from the app bundle.

The code here interfaces with the Steam VR services:

https://dxr.mozilla.org/mozilla-central/source/gfx/vr/openvr/src

Essentially, some environment variables and configuration files are used to identify the location of a library which is dynamically loaded into our GPU process.  The library then launches and communicates with some services running in other processes.
Flags: needinfo?(kgilbert)
We are planning to move much of our code to a separate process, which would include the affected SteamVR / OpenVR code.  Perhaps this separate process could be spawned with the nano allocator enabled..
It would be best to figure out why SteamVR/OpenVR fails when the nano allocator is disabled, because that doesn't make much sense. I guess, however, that this is not reproducing without have a Vive, so I won't be able to help there... at least not before the all hands, at which point we could find some time there to sit down and (try to) figure it out.

In the meanwhile, what /might/ work is to set the MallocNanoZone environment variable in the GPU process, assuming it's a separate process.
Depends on: 1454204
You need to log in before you can comment on or make changes to this bug.