Code Monkey home page Code Monkey logo

matthieulemoine / electron-push-receiver Goto Github PK

View Code? Open in Web Editor NEW
192.0 10.0 60.0 152 KB

A module to bring Web Push support to Electron allowing it to receive notifications from Firebase Cloud Messaging (FCM).

Home Page: https://medium.com/@MatthieuLemoine/my-journey-to-bring-web-push-support-to-node-and-electron-ce70eea1c0b0

License: MIT License

JavaScript 100.00%
electron webpush push-notifications push-receiver fcm notifications firebase-cloud-messaging

electron-push-receiver's Introduction

electron-push-receiver

A module to bring Web Push support to Electron allowing it to receive notifications from Firebase Cloud Messaging (FCM).

Why and how ?

See this blog post.

Install

npm i -S electron-push-receiver

Usage

  • In main.js / in main process :
const { setup: setupPushReceiver } = require('electron-push-receiver');

// Call it before 'did-finish-load' with mainWindow a reference to your window
setupPushReceiver(mainWindow.webContents);
  • In renderer process :
import { ipcRenderer } from 'electron';
import {
  START_NOTIFICATION_SERVICE,
  NOTIFICATION_SERVICE_STARTED,
  NOTIFICATION_SERVICE_ERROR,
  NOTIFICATION_RECEIVED as ON_NOTIFICATION_RECEIVED,
  TOKEN_UPDATED,
} from 'electron-push-receiver/src/constants';

// Listen for service successfully started
ipcRenderer.on(NOTIFICATION_SERVICE_STARTED, (_, token) => // do something);
// Handle notification errors
ipcRenderer.on(NOTIFICATION_SERVICE_ERROR, (_, error) => // do something);
// Send FCM token to backend
ipcRenderer.on(TOKEN_UPDATED, (_, token) => // Send token);
// Display notification
ipcRenderer.on(ON_NOTIFICATION_RECEIVED, (_, notification) => // display notification);
// Start service
ipcRenderer.send(START_NOTIFICATION_SERVICE, senderId);

Example

Thanks to CydeSwype, you can find an example project here.

electron-push-receiver's People

Contributors

dependabot[bot] avatar matthieulemoine avatar nboychev avatar pedrobertao avatar pomepuyn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

electron-push-receiver's Issues

A JavaScript error occurred in the main process.

Getting this error randomly. I am not able to identify source for this. To resolve this, I need to clear config.json file in app directory. Please help
Uncaught Exception:
TypeError: Cannot read property 'value' of undefined
at decrypt (/home/shashank/office/office-chat-web/node_modules/push-receiver/src/utils/decrypt/index.js:10:5)
at Client._onDataMessage (/home/shashank/office/office-chat-web/node_modules/push-receiver/src/client.js:175:17)
at Client._onMessage (/home/shashank/office/office-chat-web/node_modules/push-receiver/src/client.js:164:12)
at emitOne (events.js:115:13)
at Parser.emit (events.js:210:7)
at Parser._onGotMessageBytes (/home/shashank/office/office-chat-web/node_modules/push-receiver/src/parser.js:233:10)
at Parser._waitForData (/home/shashank/office/office-chat-web/node_modules/push-receiver/src/parser.js:128:14)
at Parser._onGotMessageSize (/home/shashank/office/office-chat-web/node_modules/push-receiver/src/parser.js:191:12)
at Parser._onGotMessageTag (/home/shashank/office/office-chat-web/node_modules/push-receiver/src/parser.js:155:10)
at Parser._waitForData (/home/shashank/office/office-chat-web/node_modules/push-receiver/src/parser.js:122:14)
at Parser._onData (/home/shashank/office/office-chat-web/node_modules/push-receiver/src/parser.js:78:12)
at emitOne (events.js:115:13)
at TLSSocket.emit (events.js:210:7)
at addChunk (_stream_readable.js:252:12)
at readableAddChunk (_stream_readable.js:239:11)
at TLSSocket.Readable.push (_stream_readable.js:197:10)
at TLSWrap.onread (net.js:589:20)

GCM register has failed

Hi,

Works as expected in development. However, if I package it using electron-packager, I get this error (on ipcRenderer.send(START_NOTIFICATION_SERVICE, 'correct id'))

Register request has failed with Error=PHONE_REGISTRATION_ERROR
Retry... 1
<retries 5 times, then>
Register request has failed with Error=PHONE_REGISTRATION_ERROR
PUSH_RECEIVER:::Error while starting the service Error: GCM register has failed

What could be the problem?

Receiving notifications on a destroyed window causes exception

So cool that you brought push notifications to electron! First of all, thanks for that!

Sadly, im facing the following issue when using your library: When receiving a notification on a window that has been closed (but the app instance itself is still alive), incoming notifications are causing exceptions, probably because electron-push-receiver tries to call some method on the web contents object that has been destroyed.

image

Is there a way around this, maybe something like a 'teardownPushReceiver' method?

Just let me know if you need some code to repro this behavior.

Electron 4 support

Since upgrading to Electron 4.0.1 from Electron 2.0.14 I receive these errors:

npm ERR! code ELIFECYCLE
npm ERR! errno 3221225477
npm ERR! [email protected] electron:serve: `wait-on http-get://localhost:4200/ && npm run electron:serve-tsc && electron . --serve`
npm ERR! Exit status 3221225477
npm ERR!
npm ERR! Failed at the [email protected] electron:serve script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\user\AppData\Roaming\npm-cache\_logs\2019-01-10T13_12_27_228Z-debug.log
ERROR: "electron:serve" exited with 3221225477.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: `npm run postinstall:electron && npm-run-all -p ng:serve electron:serve`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\user\AppData\Roaming\npm-cache\_logs\2019-01-10T13_12_27_396Z-debug.log

Here's my code:

    import { setup as setupPushReceiver } from 'electron-push-receiver';

    // Create the browser window.
    browserWindow = new BrowserWindow({
        x: 0,
        y: 0,
        width,
        height,
        frame: serve,
        backgroundColor: '#333333',
        icon: `${__dirname}/src/assets/icons/icon.png`,
        webPreferences: {
            // disable CORS
            webSecurity: false
        }
    });

    // Set up push notification receiver
    try {
        setupPushReceiver(browserWindow.webContents);
    } catch (e) {
        logError(e);
    }

There is no exception from setupPushReceiver, the app just crashes.

Also tested with Electron 3.1.0. Same issue.

trouble with ElectronForge webpack plugin

Hi,
My project uses ElectronForge (Webpack, Typescript) boilerplate project. When I try to start the notification service I get the following error and it doesn't start.

Error: ENOENT: no such file or directory, open '/Users/xxx/xxxxx/.webpack/main/native_modules/android_checkin.proto'

If I modify loadProtoFile() in the base push_receiver module to load the android_checkin.proto explicitly webpack picks up this resources.

push-receiver/src/gcn/index.js
protobuf.load(path.join(__dirname, 'android_checkin.proto'))

any hints to get this working with webpack without module code modifications are appreciated.

electron-push-receiver

Hi think for your great job. I'm new in electron. How can i integrate electron-push-receiver with electron-vue. thx

Typescript definition file

Hi,

Not a bug or issue, quite the contrary. I implemented this into my TypeScript electron project, and since you don't have a types file, I made one:

interface ElectronPushReceiver {
    START_NOTIFICATION_SERVICE: string;
    NOTIFICATION_SERVICE_STARTED: string;
    NOTIFICATION_SERVICE_ERROR: string;
    NOTIFICATION_RECEIVED: string;
    TOKEN_UPDATED: string;
    setup: (webContents: Electron.WebContents) => void;
}

declare const electronPushReceiver: ElectronPushReceiver;
export = electronPushReceiver;

Cheers.

receiving all the notifications when open the app

First of all thanks for this amazing pakage. I am facing one issue.
when the app is closed obviously I don't receive any
notifications, but when I open the app all of the notifications that have
been received during the time interval when the app was closed started to show
one after another, how can I stop this behaviour? and only show the notifications
that came during the app is opened.

No way to get "auth" and "p256dh" keys

Looks like only token is exposed but auth and p256dh keys are also needed for encryption.

In fact it would've been better to expose an object representing PushSubscribtion instead of just token.

{
  "endpoint": `https://fcm.googleapis.com/fcm/send/dGcJGabyhHheJYlNGCeX....`,
  "keys": {
    "p256dh": "BIPUL12DLfytvTajnryr2PR...",
    "auth":"FPssNDTKnInHVndST...."
  }
}

All notifications are resent after each reconnection

Hello,

It seems that after a deconnection and reconnection:
Connection to MCS server lost
MCS socket closed after 49 minutes
Trying to reconnect
MCS client connected

I receive again all notifications since the beginning of the app.

In your blog you said you should have fixed it I think?
But for now, I just skip them if they have already been received.

Tested on last version 1.2.0

Long time to reconnect after sleep.

I have the problem that after I resume my notebook from the sleep, the notifications take around of 15 minutes to arrive all together in group.

There is a way that I could reconnect faster?

Os: Windows and OSX
Electron 3.0.4

typo in README.md (constants path)

Very small typo in the README.md, the path to the constants is missing the src folder:

from 'electron-push-receiver/src/constants'

By the way, congratulations for the work achieved ๐Ÿ‘

checkin.proto not found

hey I m getting this error --> ENOENT, checkin.proto not found in /Applications/ElectronReact.app/Contents/Resources/app.asar
in release build notification.

How to display icon

MSWindows notifications display without an icon.

The FCM web implementation permits you to specify icon fullPath in the notification payload which works well for the web.
We use the same convention, however no icon displays.

socket timeout problem

over time, the socket is closed.
then the following error occurs:

Error: Error: read ETIMEDOUT
    at TLSSocket.socket.on.error (/Users/Naver/entry-hw/node_modules/push-receiver/src/client/socket/index.js:56:11)
    at emitOne (events.js:101:20)
    at TLSSocket.emit (events.js:191:7)
    at emitErrorNT (net.js:1283:8)
    at _combinedTickCallback (internal/process/next_tick.js:80:11)
    at process._tickCallback (internal/process/next_tick.js:104:9)
Socket closed

the problem is that this is not caught in try ~ catch.

electron-push-receiver/src/index.js

try {
// ...
} catch (e) {
    console.error('PUSH_RECEIVER:::Error while starting the service', e);
    // Forward error to the renderer process
    webContents.send(NOTIFICATION_SERVICE_ERROR, e.message); // <-- not working
}

for this, i wrote the following code in the main process:

process.on('uncaughtException', function (error) {
    // Handle the error
    console.log(error);
});

i don't know why try ~ catch doesn't work.

and how do i reconnect after i close the socket?

electron version: 1.7.8
os: osx el capitan

Trouble Packaging

Notifications work fine in development, but when I build the app and run in production it fails with the following message:

screenshot 2018-11-19 12 38 45

Can`t change the senderId

first, i checked the running with the test senderId.

var senderId = '00000001';
ipcRenderer.send(START_NOTIFICATION_SERVICE, senderId);

then it was changed to the senderId that was actually used.

var senderId = '00000002';
ipcRenderer.send(START_NOTIFICATION_SERVICE, senderId);

but, it did not work.
Because the senderId has not changed. (still old credentials link)
of course, i can delete the config and solve them.
however, i believe that changing senderId should be easier for various situations.
what do you think about this?

TypeError: Cannot read property 'fcm' of undefined (MAC OS system)

Hi Every one I have face this issue in MAC OS . as well as other OS system like window and linux in working fine but i have face this issue in Mac OS. Can you please help me why occure this issue I try to lot but codunt find this issue. Please help me resolve this issue

Thank you !

"Connection lasted less than 1 minute" purpose?

Hi Matthieu,

I'm facing the "Connection lasted less than 1 minute" case:

Connection to MCS server lost
MCS socket closed after 0 minutes
Connection lasted less than 1 minute
Giving up...

Basically, if the internet connection is lost before one minute, after the connect took place, the "retry" mechanism is disabled forever and no more push notifications..

What is the purpose of this mechanism? Why could not we keep on retrying even if the connection was lost very quickly after the connect operation?

Thanks, Pedro.

No such file or directory build\checkin.proto

Hi,

I'm using electron-push-receiver version 2.0.0.
When I use ipcRenderer.send(START_NOTIFICATION_SERVICE, senderId); in my renderer process, there is an error in my console window says that; PUSH_RECEIVER:::Error while starting the service { Error: ENOENT: no such file or directory, open '<my path>\build\checkin.proto'

What wrong have I done ?

Thank you,

generating token but no notification

Tokens are being generated successfully. Pushing notifications from firebase console using generated token and it shows as success. But not receiving any notification.

Force the FCM connection via a proxy?

I am developing an electron app with react. Everything works fine except that the FCM connection doesnt connect via my clients proxy. So their network denies any furhter connection to the m.talk.google connecitons.

He says that the connection needs to connect via a specific port on their proxy.

I am quite new to Electron, so not sure how to solve this. Any ideas? Any way to configure the FCM connection to go via some port ?

Using FCM in multiple instances of an Electron app

I would like to run multiple instances of my app on the same computer. I notice that the sender ID from FCM is the only parameter used to register a client with FCM. This raises the question as to how multiple apps on a computer (even different apps) are able to register separately from other apps. Does your library create some kind of unique ID for the app that it is running on? If not, when a Push message is sent from FCM and multiple apps are running, how does the message get routed to the correct client?

Add prefix to `credentials` config item (electron-config)

After a long time of debugging why a electron app didn't work i found that this package uses electron-config that saves a item named credentials
Because my application also uses electron-config with an saved item named credentials coursed electron-push-receiver to not work with a result that my complete app stopped working.

I think it would be better to add a prefix something like push-receiver-credentials.
I don't think i will be the last one that gets this problem it's also really annoying to debug because the electron error doesn't explain a lot

Getting a token, but not receiving any messages, please help!

Hi,

I am trying to set up my Vue application with Electron and electron-push-receiver.

I am using the following versions:

  • electron 11.1.1
  • electron-push-receiver: 2.1.3

I my regular Vue app, I can receive notifications from Firebase just fine. It has firebase 7.15.4 installed.

Now, using electron-push-receiver I can get a token (although I have no idea if it is registered with FCM..?), but when trying to receive messages and simply doing console.log for ON_NOTIFICATION_RECEIVE but it's not printing anything nor is it giving any errors.

This is a snippet of my code:

// Display notification
window.ipcRenderer.on(NOTIFICATION_RECEIVED, (_, notification) => {
	console.log('FCM notification received ', notification)
});

The ipcRender is simply attached to the window using a preload.js script:

import { ipcRenderer } from 'electron'
window.ipcRenderer = ipcRenderer

which is properly defined as I succesfully get a token from NOTIFICATION_SERVICE_STARTED event.

How can I find out how to fix this? This functionality is crucial for my app. I really need to receive FCM notifications in Electon.
Any help is very much appreciated!

SOLVED:

I am using vue-cli-electorn-builder and turns out I had to set the following options on the electrionBuilder:{} plugin configuration:

externals: ['electron-push-receiver'],
nodeIntegration: true,

Shutting down and restarting push receiver

In my app I have a sign-in screen. When the app starts, the push-receiver gets started and after the user signs in is able to receive push notifications. When the user signs out, the app is still running and the user is presented with the sign-in screen. However the push receiver was already registered and still receives notifications. I want to avoid that. I don't want to receive any push notifications when the user is not signed in. There are a few solutions I can see:

  • Store the notifications when they arrive and then process them after the user signs in. The bad thing about this is security. If someone had access to the app other than the rightful user, they would have access to the push notifications, although these could be encrypted. Storing and recalling these notifications is a lot more work.
  • Use some Javascript api to terminate the running instance of the push receiver when the user signs out and then restart it when the user signs back in.
  • Modify your push receiver code to destroy the tls connection when the user signs out and then recreate it when they sign back in.
  • Call the receiver's setup method from the web page that gets loaded AFTER the user signs in. Maybe this is the best solution?

Any suggestions on this? Thanks!

Where does one get the end point?

I get a log in my browser that I have successfully subscribed to a push api, but I get nothing. I am migrating an existing push api service from a website to an electron client.

  navigator.serviceWorker.register('/serviceworker.js')
    .then(function(registration) {


        return registration.pushManager.subscribe({ userVisibleOnly: true })
        .then(function(subscription) {
             subscription.endpoint // something like "https://android.google.com/gcm/send/....."
        });
  }).catch(function(error) {
  });

How do I generate the endpoint url from the token data I'm provided from this library?

Receiving any push notification causes crash

I haven't investigated too much further, but for whatever reason receiving any push notification in the @cyph macOS app (here) causes it to immediately crash.

This is with macOS 10.14.16, electron-push-receiver 2.1.3, electron 4.2.11, cordova-electron 1.1.1, and cordova 9.0.0.

Relevant code: cyph/cyph@e672885#diff-71c6e165ed43a73f811363ce7c044946R120

Debug info:

Process:               Cyph [12214]
Path:                  /Users/USER/*/Cyph.app/Contents/MacOS/Cyph
Identifier:            com.cyph.desktop
Version:               1.0.22 (1.0.22)
App Item ID:           1480070821
App External ID:       832774307
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Cyph [12214]
User ID:               502

Date/Time:             2019-10-02 22:00:42.788 -0400
OS Version:            Mac OS X 10.14.6 (18G95)
Report Version:        12
Anonymous UUID:        DCF4A3EE-4617-CA6B-4C43-DD08E0BD09E4


Time Awake Since Boot: 31000 seconds

System Integrity Protection: enabled

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

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

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

VM Regions Near 0:
--> 
    __TEXT                 000000010cc3e000-000000010cc3f000 [    4K] r-x/rwx SM=COW  /Users/USER/*/Cyph.app/Contents/MacOS/Cyph

Thread 0 Crashed:: CrBrowserMain  Dispatch queue: com.apple.main-thread
0   com.github.Electron.framework 	0x000000010eb13398 0x10cc46000 + 32297880
1   com.github.Electron.framework 	0x0000000111aea621 0x10cc46000 + 82462241
2   com.github.Electron.framework 	0x000000010dd4b3a8 0x10cc46000 + 17847208
3   com.github.Electron.framework 	0x000000010dd14cbd 0x10cc46000 + 17624253
4   com.github.Electron.framework 	0x000000010dd142ca 0x10cc46000 + 17621706
5   com.github.Electron.framework 	0x000000010e65ba2e 0x10cc46000 + 27351598
6   ???                           	0x00000bff3ce086a6 0 + 13190865913510
7   ???                           	0x00000bff3ce086a6 0 + 13190865913510
8   ???                           	0x00000bff3ce086a6 0 + 13190865913510
9   ???                           	0x00000bff3ce086a6 0 + 13190865913510
10  ???                           	0x00000bff3ce086a6 0 + 13190865913510
11  com.github.Electron.framework 	0x000000010e5cb2e6 0x10cc46000 + 26759910
12  ???                           	0x00000bff3ce086a6 0 + 13190865913510
13  ???                           	0x00000bff3ce086a6 0 + 13190865913510
14  ???                           	0x00000bff3ce086a6 0 + 13190865913510
15  ???                           	0x00000bff3ce086a6 0 + 13190865913510
16  com.github.Electron.framework 	0x000000010e5cb2e6 0x10cc46000 + 26759910
17  ???                           	0x00000bff3ce086a6 0 + 13190865913510
18  ???                           	0x00000bff3ce086a6 0 + 13190865913510
19  ???                           	0x00000bff3ce086a6 0 + 13190865913510
20  com.github.Electron.framework 	0x000000010e5cb2e6 0x10cc46000 + 26759910
21  ???                           	0x00000bff3ce086a6 0 + 13190865913510
22  com.github.Electron.framework 	0x000000010e5cf1a3 0x10cc46000 + 26775971
23  ???                           	0x00000bff3ce05b21 0 + 13190865902369
24  com.github.Electron.framework 	0x000000010e001931 0x10cc46000 + 20691249
25  com.github.Electron.framework 	0x000000010e001668 v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*) + 152
26  com.github.Electron.framework 	0x000000010e3dbac5 v8::Function::Call(v8::Local<v8::Context>, v8::Local<v8::Value>, int, v8::Local<v8::Value>*) + 437
27  com.github.Electron.framework 	0x00000001119f62df 0x10cc46000 + 81461983
28  com.github.Electron.framework 	0x00000001119c8fae 0x10cc46000 + 81276846
29  com.github.Electron.framework 	0x0000000111aa7378 0x10cc46000 + 82187128
30  com.github.Electron.framework 	0x0000000111aa7524 0x10cc46000 + 82187556
31  com.github.Electron.framework 	0x0000000111af66ff 0x10cc46000 + 82511615
32  com.github.Electron.framework 	0x0000000111af8230 0x10cc46000 + 82518576
33  com.github.Electron.framework 	0x0000000111aab688 0x10cc46000 + 82204296
34  com.github.Electron.framework 	0x0000000111b08aab 0x10cc46000 + 82586283
35  com.github.Electron.framework 	0x0000000111b0ffdd 0x10cc46000 + 82616285
36  com.github.Electron.framework 	0x0000000111b00633 uv_run + 355
37  com.github.Electron.framework 	0x000000010e9a1ceb 0x10cc46000 + 30784747
38  com.github.Electron.framework 	0x000000010e9e881b 0x10cc46000 + 31074331
39  com.github.Electron.framework 	0x000000010ea02c4f 0x10cc46000 + 31181903
40  com.github.Electron.framework 	0x000000010ea03108 0x10cc46000 + 31183112
41  com.github.Electron.framework 	0x000000010eaa6eba 0x10cc46000 + 31854266
42  com.github.Electron.framework 	0x000000010eaaa17a 0x10cc46000 + 31867258
43  com.github.Electron.framework 	0x000000010eaa67df 0x10cc46000 + 31852511
44  com.apple.CoreFoundation      	0x00007fff47481683 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
45  com.apple.CoreFoundation      	0x00007fff47481629 __CFRunLoopDoSource0 + 108
46  com.apple.CoreFoundation      	0x00007fff47464feb __CFRunLoopDoSources0 + 195
47  com.apple.CoreFoundation      	0x00007fff474645b5 __CFRunLoopRun + 1189
48  com.apple.CoreFoundation      	0x00007fff47463ebe CFRunLoopRunSpecific + 455
49  com.apple.HIToolbox           	0x00007fff466c31ab RunCurrentEventLoopInMode + 292
50  com.apple.HIToolbox           	0x00007fff466c2ee5 ReceiveNextEventCommon + 603
51  com.apple.HIToolbox           	0x00007fff466c2c76 _BlockUntilNextEventMatchingListInModeWithFilter + 64
52  com.apple.AppKit              	0x00007fff44a5b79d _DPSNextEvent + 1135
53  com.apple.AppKit              	0x00007fff44a5a48b -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1361
54  com.apple.AppKit              	0x00007fff44a545a8 -[NSApplication run] + 699
55  com.github.Electron.framework 	0x000000010eaa761c 0x10cc46000 + 31856156
56  com.github.Electron.framework 	0x000000010eaa62fe 0x10cc46000 + 31851262
57  com.github.Electron.framework 	0x000000010ea24ab5 0x10cc46000 + 31320757
58  com.github.Electron.framework 	0x000000010d654a43 0x10cc46000 + 10545731
59  com.github.Electron.framework 	0x000000010d654830 0x10cc46000 + 10545200
60  com.github.Electron.framework 	0x000000010d656d62 0x10cc46000 + 10554722
61  com.github.Electron.framework 	0x000000010d650c88 0x10cc46000 + 10529928
62  com.github.Electron.framework 	0x000000010e897c88 0x10cc46000 + 29695112
63  com.github.Electron.framework 	0x000000010fc82c5d 0x10cc46000 + 50580573
64  com.github.Electron.framework 	0x000000010e896d34 0x10cc46000 + 29691188
65  com.github.Electron.framework 	0x000000010cc489d4 AtomMain + 84
66  com.cyph.desktop              	0x000000010cc3ef10 0x10cc3e000 + 3856
67  libdyld.dylib                 	0x00007fff733be3d5 start + 1

Thread 1:
0   libsystem_pthread.dylib       	0x00007fff735b13f0 start_wqthread + 0

Thread 2:
0   libsystem_pthread.dylib       	0x00007fff735b13f0 start_wqthread + 0

Thread 3:: Chrome_IOThread
0   libsystem_kernel.dylib        	0x00007fff734f978e kevent + 10
1   com.github.Electron.framework 	0x000000010eaad369 0x10cc46000 + 31880041
2   com.github.Electron.framework 	0x000000010eaaae4d 0x10cc46000 + 31870541
3   com.github.Electron.framework 	0x000000010eaa1902 0x10cc46000 + 31832322
4   com.github.Electron.framework 	0x000000010ea24ab5 0x10cc46000 + 31320757
5   com.github.Electron.framework 	0x000000010d65d3a4 0x10cc46000 + 10580900
6   com.github.Electron.framework 	0x000000010ea604cd 0x10cc46000 + 31565005
7   com.github.Electron.framework 	0x000000010eaa1c57 0x10cc46000 + 31833175
8   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
9   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
10  libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 4:
0   libsystem_pthread.dylib       	0x00007fff735b13f0 start_wqthread + 0

Thread 5:
0   libsystem_pthread.dylib       	0x00007fff735b13f0 start_wqthread + 0

Thread 6:
0   libsystem_pthread.dylib       	0x00007fff735b13f0 start_wqthread + 0

Thread 7:
0   libsystem_kernel.dylib        	0x00007fff734f978e kevent + 10
1   com.github.Electron.framework 	0x0000000111b0fc8f 0x10cc46000 + 82615439
2   com.github.Electron.framework 	0x0000000111b00633 uv_run + 355
3   com.github.Electron.framework 	0x0000000111a79b52 0x10cc46000 + 82000722
4   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
5   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
6   libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 8:
0   libsystem_kernel.dylib        	0x00007fff734f686a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff735b556e _pthread_cond_wait + 722
2   com.github.Electron.framework 	0x0000000111b0b8c9 uv_cond_wait + 9
3   com.github.Electron.framework 	0x0000000111a79d48 0x10cc46000 + 82001224
4   com.github.Electron.framework 	0x0000000111a77ab8 0x10cc46000 + 81992376
5   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 9:
0   com.github.Electron.framework 	0x000000010dedbfc1 v8::internal::compiler::NodeProperties::IsEffectEdge(v8::internal::compiler::Edge) + 1
1   com.github.Electron.framework 	0x000000010ddd9d3d 0x10cc46000 + 18431293
2   com.github.Electron.framework 	0x000000010dfe17a1 0x10cc46000 + 20559777
3   com.github.Electron.framework 	0x000000010def17f8 0x10cc46000 + 19576824
4   com.github.Electron.framework 	0x000000010deedd49 0x10cc46000 + 19561801
5   com.github.Electron.framework 	0x000000010deedc10 0x10cc46000 + 19561488
6   com.github.Electron.framework 	0x000000010dd6c55a v8::internal::OptimizingCompileDispatcher::CompileNext(v8::internal::OptimizedCompilationJob*) + 42
7   com.github.Electron.framework 	0x000000010dda4129 0x10cc46000 + 18211113
8   com.github.Electron.framework 	0x0000000111a77a76 0x10cc46000 + 81992310
9   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
10  libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
11  libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 10:
0   libsystem_kernel.dylib        	0x00007fff734f686a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff735b556e _pthread_cond_wait + 722
2   com.github.Electron.framework 	0x0000000111b0b8c9 uv_cond_wait + 9
3   com.github.Electron.framework 	0x0000000111a79d48 0x10cc46000 + 82001224
4   com.github.Electron.framework 	0x0000000111a77ab8 0x10cc46000 + 81992376
5   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 11:
0   libsystem_kernel.dylib        	0x00007fff734f3266 semaphore_wait_trap + 10
1   com.github.Electron.framework 	0x0000000111b0b770 uv_sem_wait + 16
2   com.github.Electron.framework 	0x0000000111ad0cb3 0x10cc46000 + 82357427
3   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
4   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
5   libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 12:: NetworkConfigWatcher
0   libsystem_kernel.dylib        	0x00007fff734f322a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff734f376c mach_msg + 60
2   com.apple.CoreFoundation      	0x00007fff474651ee __CFRunLoopServiceMachPort + 328
3   com.apple.CoreFoundation      	0x00007fff4746475c __CFRunLoopRun + 1612
4   com.apple.CoreFoundation      	0x00007fff47463ebe CFRunLoopRunSpecific + 455
5   com.apple.Foundation          	0x00007fff496c832f -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 280
6   com.github.Electron.framework 	0x000000010eaa73bd 0x10cc46000 + 31855549
7   com.github.Electron.framework 	0x000000010eaa62fe 0x10cc46000 + 31851262
8   com.github.Electron.framework 	0x000000010ea24ab5 0x10cc46000 + 31320757
9   com.github.Electron.framework 	0x000000010ea604cd 0x10cc46000 + 31565005
10  com.github.Electron.framework 	0x000000010eaa1c57 0x10cc46000 + 31833175
11  libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
12  libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
13  libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 13:: DnsConfigService
0   libsystem_kernel.dylib        	0x00007fff734f978e kevent + 10
1   com.github.Electron.framework 	0x000000010eaad369 0x10cc46000 + 31880041
2   com.github.Electron.framework 	0x000000010eaaae4d 0x10cc46000 + 31870541
3   com.github.Electron.framework 	0x000000010eaa191b 0x10cc46000 + 31832347
4   com.github.Electron.framework 	0x000000010ea24ab5 0x10cc46000 + 31320757
5   com.github.Electron.framework 	0x000000010ea604cd 0x10cc46000 + 31565005
6   com.github.Electron.framework 	0x000000010eaa1c57 0x10cc46000 + 31833175
7   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
8   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
9   libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 14:: CrShutdownDetector
0   libsystem_kernel.dylib        	0x00007fff734f4ef2 read + 10
1   com.github.Electron.framework 	0x000000010e92c57f 0x10cc46000 + 30303615
2   com.github.Electron.framework 	0x000000010eaa1c57 0x10cc46000 + 31833175
3   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
4   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
5   libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 15:: TaskSchedulerServiceThread
0   libsystem_kernel.dylib        	0x00007fff734f978e kevent + 10
1   com.github.Electron.framework 	0x000000010eaad369 0x10cc46000 + 31880041
2   com.github.Electron.framework 	0x000000010eaaae4d 0x10cc46000 + 31870541
3   com.github.Electron.framework 	0x000000010eaa1902 0x10cc46000 + 31832322
4   com.github.Electron.framework 	0x000000010ea24ab5 0x10cc46000 + 31320757
5   com.github.Electron.framework 	0x000000010ea512e7 0x10cc46000 + 31503079
6   com.github.Electron.framework 	0x000000010ea604cd 0x10cc46000 + 31565005
7   com.github.Electron.framework 	0x000000010eaa1c57 0x10cc46000 + 31833175
8   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
9   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
10  libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 16:: TaskSchedulerForegroundWorker
0   libsystem_kernel.dylib        	0x00007fff734f322a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff734f376c mach_msg + 60
2   com.github.Electron.framework 	0x000000010ea399bd 0x10cc46000 + 31406525
3   com.github.Electron.framework 	0x000000010ea39ab1 0x10cc46000 + 31406769
4   com.github.Electron.framework 	0x000000010ea4d318 0x10cc46000 + 31486744
5   com.github.Electron.framework 	0x000000010ea4d653 0x10cc46000 + 31487571
6   com.github.Electron.framework 	0x000000010ea4d554 0x10cc46000 + 31487316
7   com.github.Electron.framework 	0x000000010eaa1c57 0x10cc46000 + 31833175
8   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
9   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
10  libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 17:: TaskSchedulerForegroundBlockingWorker
0   libsystem_kernel.dylib        	0x00007fff734f322a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff734f376c mach_msg + 60
2   com.github.Electron.framework 	0x000000010ea399bd 0x10cc46000 + 31406525
3   com.github.Electron.framework 	0x000000010ea39ab1 0x10cc46000 + 31406769
4   com.github.Electron.framework 	0x000000010ea4d318 0x10cc46000 + 31486744
5   com.github.Electron.framework 	0x000000010ea4d888 0x10cc46000 + 31488136
6   com.github.Electron.framework 	0x000000010ea4d554 0x10cc46000 + 31487316
7   com.github.Electron.framework 	0x000000010eaa1c57 0x10cc46000 + 31833175
8   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
9   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
10  libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 18:: TaskSchedulerForegroundBlockingWorker
0   libsystem_kernel.dylib        	0x00007fff734f322a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff734f376c mach_msg + 60
2   com.github.Electron.framework 	0x000000010ea399bd 0x10cc46000 + 31406525
3   com.github.Electron.framework 	0x000000010ea39ab1 0x10cc46000 + 31406769
4   com.github.Electron.framework 	0x000000010ea4d318 0x10cc46000 + 31486744
5   com.github.Electron.framework 	0x000000010ea4d888 0x10cc46000 + 31488136
6   com.github.Electron.framework 	0x000000010ea4d554 0x10cc46000 + 31487316
7   com.github.Electron.framework 	0x000000010eaa1c57 0x10cc46000 + 31833175
8   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
9   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
10  libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 19:: TaskSchedulerForegroundBlockingWorker
0   libsystem_kernel.dylib        	0x00007fff734f322a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff734f376c mach_msg + 60
2   com.github.Electron.framework 	0x000000010ea399bd 0x10cc46000 + 31406525
3   com.github.Electron.framework 	0x000000010ea39ab1 0x10cc46000 + 31406769
4   com.github.Electron.framework 	0x000000010ea4d318 0x10cc46000 + 31486744
5   com.github.Electron.framework 	0x000000010ea4d888 0x10cc46000 + 31488136
6   com.github.Electron.framework 	0x000000010ea4d554 0x10cc46000 + 31487316
7   com.github.Electron.framework 	0x000000010eaa1c57 0x10cc46000 + 31833175
8   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
9   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
10  libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 20:: TaskSchedulerForegroundBlockingWorker
0   libsystem_kernel.dylib        	0x00007fff734f322a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff734f376c mach_msg + 60
2   com.github.Electron.framework 	0x000000010ea399bd 0x10cc46000 + 31406525
3   com.github.Electron.framework 	0x000000010ea39ab1 0x10cc46000 + 31406769
4   com.github.Electron.framework 	0x000000010ea4d318 0x10cc46000 + 31486744
5   com.github.Electron.framework 	0x000000010ea4d888 0x10cc46000 + 31488136
6   com.github.Electron.framework 	0x000000010ea4d554 0x10cc46000 + 31487316
7   com.github.Electron.framework 	0x000000010eaa1c57 0x10cc46000 + 31833175
8   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
9   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
10  libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 21:: TaskSchedulerBackgroundWorker
0   libsystem_kernel.dylib        	0x00007fff734f322a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff734f376c mach_msg + 60
2   com.github.Electron.framework 	0x000000010ea399bd 0x10cc46000 + 31406525
3   com.github.Electron.framework 	0x000000010ea39ab1 0x10cc46000 + 31406769
4   com.github.Electron.framework 	0x000000010ea4d318 0x10cc46000 + 31486744
5   com.github.Electron.framework 	0x000000010ea4d653 0x10cc46000 + 31487571
6   com.github.Electron.framework 	0x000000010ea4d4c4 0x10cc46000 + 31487172
7   com.github.Electron.framework 	0x000000010eaa1c57 0x10cc46000 + 31833175
8   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
9   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
10  libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 22:: TaskSchedulerBackgroundBlockingWorker
0   libsystem_kernel.dylib        	0x00007fff734f322a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff734f376c mach_msg + 60
2   com.github.Electron.framework 	0x000000010ea399bd 0x10cc46000 + 31406525
3   com.github.Electron.framework 	0x000000010ea39ab1 0x10cc46000 + 31406769
4   com.github.Electron.framework 	0x000000010ea4d318 0x10cc46000 + 31486744
5   com.github.Electron.framework 	0x000000010ea4d888 0x10cc46000 + 31488136
6   com.github.Electron.framework 	0x000000010ea4d4c4 0x10cc46000 + 31487172
7   com.github.Electron.framework 	0x000000010eaa1c57 0x10cc46000 + 31833175
8   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
9   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
10  libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 23:: TaskSchedulerSingleThreadSharedBackgroundBlocking0
0   libsystem_kernel.dylib        	0x00007fff734f322a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff734f376c mach_msg + 60
2   com.github.Electron.framework 	0x000000010ea399bd 0x10cc46000 + 31406525
3   com.github.Electron.framework 	0x000000010ea241af 0x10cc46000 + 31318447
4   com.github.Electron.framework 	0x000000010ea4d30a 0x10cc46000 + 31486730
5   com.github.Electron.framework 	0x000000010ea4d653 0x10cc46000 + 31487571
6   com.github.Electron.framework 	0x000000010ea4d4f4 0x10cc46000 + 31487220
7   com.github.Electron.framework 	0x000000010eaa1c57 0x10cc46000 + 31833175
8   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
9   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
10  libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 24:: CompositorTileWorker1/31239
0   libsystem_kernel.dylib        	0x00007fff734f686a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff735b556e _pthread_cond_wait + 722
2   com.github.Electron.framework 	0x000000010ea9b308 0x10cc46000 + 31806216
3   com.github.Electron.framework 	0x000000010f772fe8 0x10cc46000 + 45273064
4   com.github.Electron.framework 	0x000000010ea5fcd4 0x10cc46000 + 31562964
5   com.github.Electron.framework 	0x000000010eaa1c57 0x10cc46000 + 31833175
6   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 25:: AudioThread
0   libsystem_kernel.dylib        	0x00007fff734f322a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff734f376c mach_msg + 60
2   com.github.Electron.framework 	0x000000010ea399bd 0x10cc46000 + 31406525
3   com.github.Electron.framework 	0x000000010ea241af 0x10cc46000 + 31318447
4   com.github.Electron.framework 	0x000000010ea03aed 0x10cc46000 + 31185645
5   com.github.Electron.framework 	0x000000010ea24ab5 0x10cc46000 + 31320757
6   com.github.Electron.framework 	0x000000010ea604cd 0x10cc46000 + 31565005
7   com.github.Electron.framework 	0x000000010eaa1c57 0x10cc46000 + 31833175
8   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
9   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
10  libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 26:
0   libsystem_kernel.dylib        	0x00007fff734f3266 semaphore_wait_trap + 10
1   com.github.Electron.framework 	0x0000000111b0b770 uv_sem_wait + 16
2   com.github.Electron.framework 	0x000000010e9a1bf0 0x10cc46000 + 30784496
3   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
4   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
5   libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 27:: TaskSchedulerSingleThreadForegroundBlocking1
0   libsystem_kernel.dylib        	0x00007fff734f322a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff734f376c mach_msg + 60
2   com.github.Electron.framework 	0x000000010ea399bd 0x10cc46000 + 31406525
3   com.github.Electron.framework 	0x000000010ea241af 0x10cc46000 + 31318447
4   com.github.Electron.framework 	0x000000010ea4d30a 0x10cc46000 + 31486730
5   com.github.Electron.framework 	0x000000010ea4d888 0x10cc46000 + 31488136
6   com.github.Electron.framework 	0x000000010ea4d5b4 0x10cc46000 + 31487412
7   com.github.Electron.framework 	0x000000010eaa1c57 0x10cc46000 + 31833175
8   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
9   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
10  libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 28:: TaskSchedulerBackgroundBlockingWorker
0   libsystem_kernel.dylib        	0x00007fff734f322a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff734f376c mach_msg + 60
2   com.github.Electron.framework 	0x000000010ea399bd 0x10cc46000 + 31406525
3   com.github.Electron.framework 	0x000000010ea39ab1 0x10cc46000 + 31406769
4   com.github.Electron.framework 	0x000000010ea4d318 0x10cc46000 + 31486744
5   com.github.Electron.framework 	0x000000010ea4d888 0x10cc46000 + 31488136
6   com.github.Electron.framework 	0x000000010ea4d4c4 0x10cc46000 + 31487172
7   com.github.Electron.framework 	0x000000010eaa1c57 0x10cc46000 + 31833175
8   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
9   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
10  libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 29:: NetworkConfigWatcher
0   libsystem_kernel.dylib        	0x00007fff734f322a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff734f376c mach_msg + 60
2   com.apple.CoreFoundation      	0x00007fff474651ee __CFRunLoopServiceMachPort + 328
3   com.apple.CoreFoundation      	0x00007fff4746475c __CFRunLoopRun + 1612
4   com.apple.CoreFoundation      	0x00007fff47463ebe CFRunLoopRunSpecific + 455
5   com.apple.Foundation          	0x00007fff496c832f -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 280
6   com.github.Electron.framework 	0x000000010eaa73bd 0x10cc46000 + 31855549
7   com.github.Electron.framework 	0x000000010eaa62fe 0x10cc46000 + 31851262
8   com.github.Electron.framework 	0x000000010ea24ab5 0x10cc46000 + 31320757
9   com.github.Electron.framework 	0x000000010ea604cd 0x10cc46000 + 31565005
10  com.github.Electron.framework 	0x000000010eaa1c57 0x10cc46000 + 31833175
11  libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
12  libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
13  libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 30:: TaskSchedulerBackgroundBlockingWorker
0   libsystem_kernel.dylib        	0x00007fff734f322a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff734f376c mach_msg + 60
2   com.github.Electron.framework 	0x000000010ea399bd 0x10cc46000 + 31406525
3   com.github.Electron.framework 	0x000000010ea39ab1 0x10cc46000 + 31406769
4   com.github.Electron.framework 	0x000000010ea4d318 0x10cc46000 + 31486744
5   com.github.Electron.framework 	0x000000010ea4d888 0x10cc46000 + 31488136
6   com.github.Electron.framework 	0x000000010ea4d4c4 0x10cc46000 + 31487172
7   com.github.Electron.framework 	0x000000010eaa1c57 0x10cc46000 + 31833175
8   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
9   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
10  libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 31:: CacheThread_BlockFile
0   libsystem_kernel.dylib        	0x00007fff734f978e kevent + 10
1   com.github.Electron.framework 	0x000000010eaad369 0x10cc46000 + 31880041
2   com.github.Electron.framework 	0x000000010eaaae4d 0x10cc46000 + 31870541
3   com.github.Electron.framework 	0x000000010eaa1902 0x10cc46000 + 31832322
4   com.github.Electron.framework 	0x000000010ea24ab5 0x10cc46000 + 31320757
5   com.github.Electron.framework 	0x000000010ea604cd 0x10cc46000 + 31565005
6   com.github.Electron.framework 	0x000000010eaa1c57 0x10cc46000 + 31833175
7   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
8   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
9   libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 32:
0   libsystem_pthread.dylib       	0x00007fff735b13f0 start_wqthread + 0

Thread 33:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	0x00007fff734f322a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff734f376c mach_msg + 60
2   com.apple.CoreFoundation      	0x00007fff474651ee __CFRunLoopServiceMachPort + 328
3   com.apple.CoreFoundation      	0x00007fff4746475c __CFRunLoopRun + 1612
4   com.apple.CoreFoundation      	0x00007fff47463ebe CFRunLoopRunSpecific + 455
5   com.apple.AppKit              	0x00007fff44a634c2 _NSEventThread + 175
6   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 34:
0   libsystem_pthread.dylib       	0x00007fff735b13f0 start_wqthread + 0

Thread 35:: TaskSchedulerForegroundBlockingWorker
0   libsystem_kernel.dylib        	0x00007fff734f322a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff734f376c mach_msg + 60
2   com.github.Electron.framework 	0x000000010ea399bd 0x10cc46000 + 31406525
3   com.github.Electron.framework 	0x000000010ea39ab1 0x10cc46000 + 31406769
4   com.github.Electron.framework 	0x000000010ea4d318 0x10cc46000 + 31486744
5   com.github.Electron.framework 	0x000000010ea4d888 0x10cc46000 + 31488136
6   com.github.Electron.framework 	0x000000010ea4d554 0x10cc46000 + 31487316
7   com.github.Electron.framework 	0x000000010eaa1c57 0x10cc46000 + 31833175
8   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
9   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
10  libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 36:: TaskSchedulerForegroundBlockingWorker
0   libsystem_kernel.dylib        	0x00007fff734f322a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff734f376c mach_msg + 60
2   com.github.Electron.framework 	0x000000010ea399bd 0x10cc46000 + 31406525
3   com.github.Electron.framework 	0x000000010ea39ab1 0x10cc46000 + 31406769
4   com.github.Electron.framework 	0x000000010ea4d318 0x10cc46000 + 31486744
5   com.github.Electron.framework 	0x000000010ea4d888 0x10cc46000 + 31488136
6   com.github.Electron.framework 	0x000000010ea4d554 0x10cc46000 + 31487316
7   com.github.Electron.framework 	0x000000010eaa1c57 0x10cc46000 + 31833175
8   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
9   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
10  libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 37:: TaskSchedulerForegroundBlockingWorker
0   libsystem_kernel.dylib        	0x00007fff734f322a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff734f376c mach_msg + 60
2   com.github.Electron.framework 	0x000000010ea399bd 0x10cc46000 + 31406525
3   com.github.Electron.framework 	0x000000010ea39ab1 0x10cc46000 + 31406769
4   com.github.Electron.framework 	0x000000010ea4d318 0x10cc46000 + 31486744
5   com.github.Electron.framework 	0x000000010ea4d888 0x10cc46000 + 31488136
6   com.github.Electron.framework 	0x000000010ea4d554 0x10cc46000 + 31487316
7   com.github.Electron.framework 	0x000000010eaa1c57 0x10cc46000 + 31833175
8   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
9   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
10  libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 38:: TaskSchedulerForegroundBlockingWorker
0   libsystem_kernel.dylib        	0x00007fff734f322a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff734f376c mach_msg + 60
2   com.github.Electron.framework 	0x000000010ea399bd 0x10cc46000 + 31406525
3   com.github.Electron.framework 	0x000000010ea39ab1 0x10cc46000 + 31406769
4   com.github.Electron.framework 	0x000000010ea4d318 0x10cc46000 + 31486744
5   com.github.Electron.framework 	0x000000010ea4d888 0x10cc46000 + 31488136
6   com.github.Electron.framework 	0x000000010ea4d554 0x10cc46000 + 31487316
7   com.github.Electron.framework 	0x000000010eaa1c57 0x10cc46000 + 31833175
8   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
9   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
10  libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 39:
0   libsystem_kernel.dylib        	0x00007fff734f327e semaphore_timedwait_trap + 10
1   libdispatch.dylib             	0x00007fff73371c99 _dispatch_sema4_timedwait + 76
2   libdispatch.dylib             	0x00007fff73372377 _dispatch_semaphore_wait_slow + 58
3   libdispatch.dylib             	0x00007fff7337f1fd _dispatch_worker_thread + 317
4   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
5   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
6   libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 40:: com.apple.audio.IOThread.client
0   libsystem_kernel.dylib        	0x00007fff734f322a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff734f376c mach_msg + 60
2   com.apple.audio.CoreAudio     	0x00007fff46ed4eda HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned int, unsigned int, mach_msg_header_t*, bool, unsigned int) + 122
3   com.apple.audio.CoreAudio     	0x00007fff46ed4e4f HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 45
4   com.apple.audio.CoreAudio     	0x00007fff46ed139f HALC_ProxyIOContext::IOWorkLoop() + 1017
5   com.apple.audio.CoreAudio     	0x00007fff46ed0df4 HALC_ProxyIOContext::IOThreadEntry(void*) + 122
6   com.apple.audio.CoreAudio     	0x00007fff46ed0956 HALB_IOThread::Entry(void*) + 72
7   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
8   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
9   libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 41:
0   libsystem_kernel.dylib        	0x00007fff734f686a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff735b556e _pthread_cond_wait + 722
2   com.github.Electron.framework 	0x0000000111b0b8c9 uv_cond_wait + 9
3   com.github.Electron.framework 	0x0000000111afc783 0x10cc46000 + 82536323
4   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
5   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
6   libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 42:
0   libsystem_kernel.dylib        	0x00007fff734f686a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff735b556e _pthread_cond_wait + 722
2   com.github.Electron.framework 	0x0000000111b0b8c9 uv_cond_wait + 9
3   com.github.Electron.framework 	0x0000000111afc783 0x10cc46000 + 82536323
4   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
5   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
6   libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 43:
0   libsystem_kernel.dylib        	0x00007fff734f686a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff735b556e _pthread_cond_wait + 722
2   com.github.Electron.framework 	0x0000000111b0b8c9 uv_cond_wait + 9
3   com.github.Electron.framework 	0x0000000111afc783 0x10cc46000 + 82536323
4   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
5   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
6   libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 44:
0   libsystem_kernel.dylib        	0x00007fff734f686a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff735b556e _pthread_cond_wait + 722
2   com.github.Electron.framework 	0x0000000111b0b8c9 uv_cond_wait + 9
3   com.github.Electron.framework 	0x0000000111afc783 0x10cc46000 + 82536323
4   libsystem_pthread.dylib       	0x00007fff735b22eb _pthread_body + 126
5   libsystem_pthread.dylib       	0x00007fff735b5249 _pthread_start + 66
6   libsystem_pthread.dylib       	0x00007fff735b140d thread_start + 13

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x000000008729a0f5  rbx: 0x0000600003d6c878  rcx: 0x00000000000000f5  rdx: 0x000000008749a901
  rdi: 0x00007fdfc5d47ef8  rsi: 0x0000000000000000  rbp: 0x00007ffee2fb24e0  rsp: 0x00007ffee2fb24c0
   r8: 0x00000000000001ff   r9: 0x00000000000007fb  r10: 0x0000000000002000  r11: 0x0000000000000020
  r12: 0x000060000104d650  r13: 0x0000000113341000  r14: 0x0000000000000000  r15: 0x0000000000000001
  rip: 0x000000010eb13398  rfl: 0x0000000000010202  cr2: 0x0000000000000000
  
Logical CPU:     3
Error Code:      0x00000004
Trap Number:     14


Binary Images:
       0x10cc3e000 -        0x10cc3effb +com.cyph.desktop (1.0.22 - 1.0.22) <0B17EBD3-270D-3C7F-A47F-A50793EC943D> /Users/USER/*/Cyph.app/Contents/MacOS/Cyph
       0x10cc46000 -        0x112745fc7 +com.github.Electron.framework (4.0.1) <50742E95-6854-3876-828D-C231409E6A60> /Users/USER/*/Cyph.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework
       0x112eac000 -        0x11310cfff +libffmpeg.dylib (0) <6B8F69C1-3C1E-377C-A700-3AC73CD590D2> /Users/USER/*/Cyph.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib
       0x115a18000 -        0x115a1cffb  com.apple.audio.AppleHDAHALPlugIn (282.54 - 282.54) <207D25F0-B094-3569-AA6D-09B4EDD72861> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
       0x11887b000 -        0x11887e047  libobjc-trampolines.dylib (756.2) <5795A048-3940-3801-90CE-33D1B1AF81F4> /usr/lib/libobjc-trampolines.dylib
       0x11a0b6000 -        0x11a24bfff  com.apple.audio.units.Components (1.14 - 1.14) <8B1DABE8-8F96-364D-9C60-36B06CD73466> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
       0x11a9c7000 -        0x11aa3170f  dyld (655.1.1) <DFC3C4AF-6F97-3B34-B18D-7DCB23F2A83A> /usr/lib/dyld
    0x7fff3eebf000 -     0x7fff3efbcff7  com.apple.driver.AppleIntelBDWGraphicsMTLDriver (12.10.12 - 12.1.0) <8EDF5C62-7E0C-33D0-914B-447CF19B03BF> /System/Library/Extensions/AppleIntelBDWGraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelBDWGraphicsMTLDriver
    0x7fff43463000 -     0x7fff4363fffb  com.apple.avfoundation (2.0 - 1550.4) <5854207B-6106-3DA4-80B6-36C42D042F26> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
    0x7fff43640000 -     0x7fff43705fff  com.apple.audio.AVFAudio (1.0 - ???) <D454A339-2FC6-3EF6-992F-D676046612DB> /System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio
    0x7fff4380d000 -     0x7fff4380dfff  com.apple.Accelerate (1.11 - Accelerate 1.11) <762942CB-CFC9-3A0C-9645-A56523A06426> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff4380e000 -     0x7fff43824ff7  libCGInterfaces.dylib (506.22) <1B6C92D9-F4B8-37BA-9635-94C4A56098CE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
    0x7fff43825000 -     0x7fff43ebefef  com.apple.vImage (8.1 - ???) <53FA3611-894E-3158-A654-FBD2F70998FE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff43ebf000 -     0x7fff44138ff3  libBLAS.dylib (1243.200.4) <417CA0FC-B6CB-3FB3-ACBC-8914E3F62D20> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff44139000 -     0x7fff441abffb  libBNNS.dylib (38.250.1) <538D12A2-9B9D-3E22-9896-F90F6E69C06E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
    0x7fff441ac000 -     0x7fff44555ff3  libLAPACK.dylib (1243.200.4) <92175DF4-863A-3780-909A-A3E5C410F2E9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff44556000 -     0x7fff4456bfeb  libLinearAlgebra.dylib (1243.200.4) <CB671EE6-DEA1-391C-9B2B-AA09A46B4D7A> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fff4456c000 -     0x7fff44571ff3  libQuadrature.dylib (3.200.2) <1BAE7E22-2862-379F-B334-A3756067730F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
    0x7fff44572000 -     0x7fff445eeff3  libSparse.dylib (79.200.5) <E78B33D3-672A-3C53-B512-D3DDB2E9AC8D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
    0x7fff445ef000 -     0x7fff44602fe3  libSparseBLAS.dylib (1243.200.4) <E9243341-DB77-37C1-97C5-3DFA00DD70FA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
    0x7fff44603000 -     0x7fff447eaff7  libvDSP.dylib (671.250.4) <7B110627-A9C1-3FB7-A077-0C7741BA25D8> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff447eb000 -     0x7fff4489eff7  libvMisc.dylib (671.250.4) <D5BA4812-BFFC-3CD0-B382-905CD8555DA6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff4489f000 -     0x7fff4489ffff  com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <74288115-EF61-30B6-843F-0593B31D4929> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff448a0000 -     0x7fff448fafff  com.apple.Accounts (113 - 113) <251A1CB1-F972-3F60-8662-85459EAD6318> /System/Library/Frameworks/Accounts.framework/Versions/A/Accounts
    0x7fff448fd000 -     0x7fff44a40fff  com.apple.AddressBook.framework (11.0 - 1894) <3FFCAE6B-4CD2-3B8D-AE27-0A3693C9470F> /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
    0x7fff44a41000 -     0x7fff457f6ffb  com.apple.AppKit (6.9 - 1671.60.107) <2F7E5984-E89A-3451-A3DF-FAAA509CF884> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fff45848000 -     0x7fff45848fff  com.apple.ApplicationServices (50.1 - 50.1) <84097DEB-E2FC-3901-8DD7-A670EA2274E0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff45849000 -     0x7fff458b4fff  com.apple.ApplicationServices.ATS (377 - 453.11.2.2) <A258DA73-114B-3102-A056-4AAAD3CEB9DD> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fff4594d000 -     0x7fff45a64fff  libFontParser.dylib (228.6.2.3) <3602D55B-3B9E-3B3A-A814-08C1244A8AE4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fff45a65000 -     0x7fff45aa7fff  libFontRegistry.dylib (228.12.2.3) <2A56347B-2809-3407-A8B4-2AB88E484062> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff45b01000 -     0x7fff45b33fff  libTrueTypeScaler.dylib (228.6.2.3) <7E4C5D9C-51AF-3EC1-8FA5-11CD4BEE477A> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
    0x7fff45b98000 -     0x7fff45b9cff3  com.apple.ColorSyncLegacy (4.13.0 - 1) <C0D9E23C-ABA0-39DE-A4EB-5A41C5499056> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
    0x7fff45c37000 -     0x7fff45c89ff7  com.apple.HIServices (1.22 - 628) <2BE461FF-80B9-30D3-A574-AED5724B1C1B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fff45c8a000 -     0x7fff45c99fff  com.apple.LangAnalysis (1.7.0 - 1.7.0) <F5617A2A-FEA6-3832-B5BA-C2111B98786F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff45c9a000 -     0x7fff45ce3ff7  com.apple.print.framework.PrintCore (14.2 - 503.8) <57C2FE32-0E74-3079-B626-C2D52F2D2717> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fff45ce4000 -     0x7fff45d1dff7  com.apple.QD (3.12 - 407.2) <28C7D39F-59C9-3314-BECC-67045487229C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fff45d1e000 -     0x7fff45d2afff  com.apple.speech.synthesis.framework (8.1.3 - 8.1.3) <5E7B9BD4-122B-3012-A044-3259C97E7509> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff45d2b000 -     0x7fff45fa2ff7  com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <04F482F1-E1C1-3955-8A6C-8AA152AA06F3> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff45fa4000 -     0x7fff45fa4fff  com.apple.audio.units.AudioUnit (1.14 - 1.14) <ABC54269-002D-310D-9654-46CF960F863E> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fff462fd000 -     0x7fff4669efff  com.apple.CFNetwork (978.0.7 - 978.0.7) <B2133D0D-1399-3F17-80F0-313E3A241C89> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff466b3000 -     0x7fff466b3fff  com.apple.Carbon (158 - 158) <56AD06AA-7BB4-3F0B-AEF7-9768D0BC1C98> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff466b4000 -     0x7fff466b7ffb  com.apple.CommonPanels (1.2.6 - 98) <1CD6D56D-8EC7-3528-8CBC-FC69533519B5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
    0x7fff466b8000 -     0x7fff469affff  com.apple.HIToolbox (2.1.1 - 918.7) <13F69D4C-D19F-3E09-9231-1978D783A556> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fff469b0000 -     0x7fff469b3ff3  com.apple.help (1.3.8 - 66) <A08517EB-8958-36C9-AEE0-1A8FEEACBE3F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
    0x7fff469b4000 -     0x7fff469b9ff7  com.apple.ImageCapture (9.0 - 1534.2) <DB063E87-ED8F-3E4E-A7E2-A6B45FA73EF7> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
    0x7fff469ba000 -     0x7fff46a4fff3  com.apple.ink.framework (10.9 - 225) <7C7E9483-2E91-3DD3-B1E0-C238F42CA0DD> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
    0x7fff46a50000 -     0x7fff46a68ff7  com.apple.openscripting (1.7 - 179.1) <9B8C1ECC-5864-3E21-9149-863E884EA25C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
    0x7fff46a88000 -     0x7fff46a89ff7  com.apple.print.framework.Print (14.2 - 267.4) <A7A9D2A0-D4E0-35EF-A0F7-50521F707C33> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
    0x7fff46a8a000 -     0x7fff46a8cff7  com.apple.securityhi (9.0 - 55006) <05717F77-7A7B-37E6-AB3E-03F063E9095B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
    0x7fff46a8d000 -     0x7fff46a93ff7  com.apple.speech.recognition.framework (6.0.3 - 6.0.3) <3CC050FB-EBCB-3087-8EA5-F378C8F99217> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
    0x7fff46bb5000 -     0x7fff46bb5fff  com.apple.Cocoa (6.11 - 23) <8D092DD2-0CA4-34C9-872C-8BBFAE1995A4> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fff46bc3000 -     0x7fff46d12ff7  com.apple.ColorSync (4.13.0 - 3345.6) <31648BB6-7239-3D0E-81B1-BCF51FEF557F> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fff46d13000 -     0x7fff46dfbff7  com.apple.contacts (1.0 - 2901) <A6734AF0-D8E6-32C7-B283-DF1E7627F0D3> /System/Library/Frameworks/Contacts.framework/Versions/A/Contacts
    0x7fff46e9e000 -     0x7fff46f24fff  com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <1E8E64E6-0E58-375A-97F7-07CB4EE181AC> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff46f88000 -     0x7fff46fb2ffb  com.apple.CoreBluetooth (1.0 - 1) <A73F1709-DD18-3052-9F22-C0015278834B> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
    0x7fff46fb3000 -     0x7fff47338fef  com.apple.CoreData (120 - 866.6) <132CB39B-8D58-30FA-B8AD-49BFFF34B293> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff47339000 -     0x7fff47429ff7  com.apple.CoreDisplay (101.3 - 110.18) <0EB2A997-FCAD-3D17-B140-9829961E5327> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
    0x7fff4742a000 -     0x7fff4786efe7  com.apple.CoreFoundation (6.9 - 1575.19) <B2850F42-CE01-3156-B121-FD4777290C8F> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff47870000 -     0x7fff47efffff  com.apple.CoreGraphics (2.0 - 1265.9) <BC95B558-EF77-3A57-A0BC-11606C778991> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff47f01000 -     0x7fff48221fff  com.apple.CoreImage (14.4.0 - 750.0.140) <11026E39-D2FF-3CF6-8ACE-7BA293F9853E> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
    0x7fff4829b000 -     0x7fff482f1ff7  com.apple.audio.midi.CoreMIDI (1.10 - 88) <015D7611-2CC6-3B40-9639-43FB80222239> /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI
    0x7fff482f4000 -     0x7fff4851dfff  com.apple.CoreML (1.0 - 1) <9EC1FED2-BA47-307B-A326-43C4D05166E7> /System/Library/Frameworks/CoreML.framework/Versions/A/CoreML
    0x7fff4851e000 -     0x7fff48622fff  com.apple.CoreMedia (1.0 - 2290.13) <A739B93D-23C2-3A34-8D61-6AC924B9634F> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
    0x7fff48623000 -     0x7fff4867efff  com.apple.CoreMediaIO (900.0 - 5050.1) <63944D63-D138-3774-BAB4-A95679469A43> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
    0x7fff4867f000 -     0x7fff4867ffff  com.apple.CoreServices (946 - 946) <6EC9F377-EBD8-3358-92D1-6586F6F1E8E9> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff48680000 -     0x7fff486fcff7  com.apple.AE (773 - 773) <55AE7C9E-27C3-30E9-A047-3B92A6FD53B4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff486fd000 -     0x7fff489d4fff  com.apple.CoreServices.CarbonCore (1178.33 - 1178.33) <CB87F0C7-2CD6-3983-8E32-B6A2EC925352> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff489d5000 -     0x7fff48a1dff7  com.apple.DictionaryServices (1.2 - 284.16.4) <746EB200-DC51-30AE-9CBC-608A7B4CC8DA> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff48a1e000 -     0x7fff48a26ffb  com.apple.CoreServices.FSEvents (1239.200.12 - 1239.200.12) <8406D379-8D33-3611-861B-7ABD26DB50D2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fff48a27000 -     0x7fff48bd8ff7  com.apple.LaunchServices (946 - 946) <A0C91634-9410-38E8-BC11-7A5A369E6BA5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff48bd9000 -     0x7fff48c77ff7  com.apple.Metadata (10.7.0 - 1191.57) <BFFAED00-2560-318A-BB8F-4E7E5123EC61> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff48c78000 -     0x7fff48cc2ff7  com.apple.CoreServices.OSServices (946 - 946) <20C4EEF8-D5AC-39A0-9B4A-78F88E3EFBCC> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff48cc3000 -     0x7fff48d2aff7  com.apple.SearchKit (1.4.0 - 1.4.0) <DA08AA6F-A6F1-36C0-87F4-E26294E51A3A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff48d2b000 -     0x7fff48d4cff3  com.apple.coreservices.SharedFileList (71.28 - 71.28) <487A8464-729E-305A-B5D1-E3FE8EB9CFC5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
    0x7fff49057000 -     0x7fff491b9ff3  com.apple.CoreText (352.0 - 584.26.3.2) <59919B0C-CBD5-3877-8D6F-D6048F1E5F42> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fff491ba000 -     0x7fff491faff3  com.apple.CoreVideo (1.8 - 281.4) <10CF8E52-07E3-382B-8091-2CEEEFFA69B4> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff491fb000 -     0x7fff4928afff  com.apple.framework.CoreWLAN (13.0 - 1375.2) <BF4B29F7-FBC8-3299-98E8-C3F8C04B7C92> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
    0x7fff49401000 -     0x7fff4940cffb  com.apple.DirectoryService.Framework (10.14 - 207.200.4) <49B086F4-AFA2-3ABB-8D2E-CE253044C1C0> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
    0x7fff4940d000 -     0x7fff494bbfff  com.apple.DiscRecording (9.0.3 - 9030.4.5) <D7A28B57-C025-3D44-BB17-82243B7B91BC> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
    0x7fff494e1000 -     0x7fff494e6ffb  com.apple.DiskArbitration (2.7 - 2.7) <F481F2C0-884E-3265-8111-ABBEC93F0920> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff496a9000 -     0x7fff496abff3  com.apple.ForceFeedback (1.0.6 - 1.0.6) <205B0C3E-4E8D-3347-A993-469F06ABBFF9> /System/Library/Frameworks/ForceFeedback.framework/Versions/A/ForceFeedback
    0x7fff496ac000 -     0x7fff49a59ffb  com.apple.Foundation (6.9 - 1575.19) <A85BF812-B784-36B9-89BB-E29772B0708C> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff49ac8000 -     0x7fff49af7ffb  com.apple.GSS (4.0 - 2.0) <E2B90D08-3857-3155-9FCC-07D778988EC9> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff49af8000 -     0x7fff49b11ff3  com.apple.GameController (1.0 - 1) <9339D37B-54EA-31C5-A4A5-2135288BA992> /System/Library/Frameworks/GameController.framework/Versions/A/GameController
    0x7fff49bf7000 -     0x7fff49d01fff  com.apple.Bluetooth (6.0.14 - 6.0.14d3) <C2D1A774-2390-363D-8215-BF51FFCB6CCA> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
    0x7fff49d64000 -     0x7fff49df3fff  com.apple.framework.IOKit (2.0.2 - 1483.260.4) <8A90F547-86EF-3DFB-92FE-0E2C0376DD84> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff49df5000 -     0x7fff49e04ffb  com.apple.IOSurface (255.6.1 - 255.6.1) <85F85EBB-EA59-3A8B-B3EB-7C20F3CC77AE> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff49e05000 -     0x7fff49e57ff3  com.apple.ImageCaptureCore (1.0 - 1534.2) <27942C51-8108-3ED9-B37E-7C365A31EC2D> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
    0x7fff49e58000 -     0x7fff49fe3fef  com.apple.ImageIO.framework (3.3.0 - 1850.2) <75E46A31-D87D-35CE-86A4-96A50971FDB2> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff49fe4000 -     0x7fff49fe8ffb  libGIF.dylib (1850.2) <4774EBDF-583B-3DDD-A0E1-9F427CB6A074> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff49fe9000 -     0x7fff4a0c5fef  libJP2.dylib (1850.2) <697BB77F-A682-339F-8659-35432962432D> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fff4a0c6000 -     0x7fff4a0ebfeb  libJPEG.dylib (1850.2) <171A8AC4-AADA-376F-9F2C-B9C978DB1007> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff4a3ae000 -     0x7fff4a3d4feb  libPng.dylib (1850.2) <FBCEE909-F573-3AD6-A45F-AF32612BF8A2> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff4a3d5000 -     0x7fff4a3d7ffb  libRadiance.dylib (1850.2) <56907025-D5CE-3A9E-ACCB-A376C2599853> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff4a3d8000 -     0x7fff4a425fe7  libTIFF.dylib (1850.2) <F59557C9-C761-3E6F-85D1-0FBFFD53ED5C> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff4a720000 -     0x7fff4b580fff  com.apple.JavaScriptCore (14607 - 14607.3.9) <9B7D9E8B-619D-34A1-8FA9-E23C0EA3CD02> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
    0x7fff4b598000 -     0x7fff4b5b1fff  com.apple.Kerberos (3.0 - 1) <DB1E0679-37E1-3B93-9789-32F63D660C3B> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff4b5b2000 -     0x7fff4b5e7ff3  com.apple.LDAPFramework (2.4.28 - 194.5) <95DAD9EE-9B6F-3FF5-A5EF-F6672AD3CC55> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0x7fff4b634000 -     0x7fff4b652fff  com.apple.CoreAuthentication.SharedUtils (1.0 - 425.270.3) <DDEAC106-D051-385A-9F74-CD9BE230D336> /System/Library/Frameworks/LocalAuthentication.framework/Support/SharedUtils.framework/Versions/A/SharedUtils
    0x7fff4b653000 -     0x7fff4b667fff  com.apple.LocalAuthentication (1.0 - 425.270.3) <23CD2E0C-5A3A-348D-986F-58F302E4FEA4> /System/Library/Frameworks/LocalAuthentication.framework/Versions/A/LocalAuthentication
    0x7fff4b86b000 -     0x7fff4b875fff  com.apple.MediaAccessibility (1.0 - 114.4) <76C449C5-DB45-3D7F-BFAD-3DACEF15DA21> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
    0x7fff4b925000 -     0x7fff4bfcbfff  com.apple.MediaToolbox (1.0 - 2290.13) <71BB5D76-34CA-3A30-AECF-24BE29FCC275> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
    0x7fff4bfcd000 -     0x7fff4c075ff7  com.apple.Metal (162.2 - 162.2) <FFF7DFF3-7C4E-32C6-A0B5-C356079D3B7C> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
    0x7fff4c077000 -     0x7fff4c090ff3  com.apple.MetalKit (1.0 - 113) <51CDE966-54A7-3556-971B-1173E9986BB8> /System/Library/Frameworks/MetalKit.framework/Versions/A/MetalKit
    0x7fff4c091000 -     0x7fff4c0b0ff7  com.apple.MetalPerformanceShaders.MPSCore (1.0 - 1) <44CE8362-E972-3697-AD6F-15BC863BAEB8> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore
    0x7fff4c0b1000 -     0x7fff4c12dfe7  com.apple.MetalPerformanceShaders.MPSImage (1.0 - 1) <EE8440DA-66DF-3923-ABBC-E0543211C069> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage
    0x7fff4c12e000 -     0x7fff4c155fff  com.apple.MetalPerformanceShaders.MPSMatrix (1.0 - 1) <E64450DF-2B96-331E-B7F4-666E00571C70> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
    0x7fff4c156000 -     0x7fff4c281ff7  com.apple.MetalPerformanceShaders.MPSNeuralNetwork (1.0 - 1) <F2CF26B6-73F1-3644-8FE9-CDB9B2C4501F> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
    0x7fff4c282000 -     0x7fff4c29cfff  com.apple.MetalPerformanceShaders.MPSRayIntersector (1.0 - 1) <B33A35C3-0393-366B-ACFB-F4BB6A5F7B4A> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector
    0x7fff4c29d000 -     0x7fff4c29eff7  com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <69F14BCF-C5C5-3BF8-9C31-8F87D2D6130A> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
    0x7fff4d095000 -     0x7fff4d0a1ff7  com.apple.NetFS (6.0 - 4.0) <E917806F-0607-3292-B2D6-A15404D61B99> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff4fb3f000 -     0x7fff4fb96ff7  com.apple.opencl (2.15.3 - 2.15.3) <056BAD8A-23BC-3F74-9E2C-3AC81E7DEA5A> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff4fb97000 -     0x7fff4fbb2ff7  com.apple.CFOpenDirectory (10.14 - 207.200.4) <F03D84EB-49B2-3A00-9127-B9A269824026> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff4fbb3000 -     0x7fff4fbbeffb  com.apple.OpenDirectory (10.14 - 207.200.4) <A8020CEE-5B78-3581-A735-EA2833683F31> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff5050e000 -     0x7fff50510fff  libCVMSPluginSupport.dylib (17.7.3) <8E051EA7-55B6-3DF1-9821-72C391DE953B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fff50511000 -     0x7fff50516ff3  libCoreFSCache.dylib (166.2) <222C2A4F-7E32-30F6-8459-2FAB98073A3D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
    0x7fff50517000 -     0x7fff5051bfff  libCoreVMClient.dylib (166.2) <6789ECD4-91DD-32EF-A1FD-F27D2344CD8B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fff5051c000 -     0x7fff50524ff7  libGFXShared.dylib (17.7.3) <8C50BF27-B525-3B23-B86C-F444ADF97851> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fff50525000 -     0x7fff50530fff  libGL.dylib (17.7.3) <2AC457EA-1BD3-3C8E-AFAB-7EA6234EB749> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff50531000 -     0x7fff5056bfef  libGLImage.dylib (17.7.3) <AA027AFA-C115-3861-89B2-0AE946838952> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fff506df000 -     0x7fff5071dfff  libGLU.dylib (17.7.3) <CB3B0579-D9A2-3CA5-8942-0C8344FAD054> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff510ba000 -     0x7fff510c9ffb  com.apple.opengl (17.7.3 - 17.7.3) <94B5CF34-5BD6-3652-9A8C-E9C56E0A9FB4> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff51446000 -     0x7fff5158fff7  com.apple.QTKit (7.7.3 - 3040) <D42BB4BE-B347-3113-ACA4-3257A5E45F52> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
    0x7fff51590000 -     0x7fff517e4fff  com.apple.imageKit (3.0 - 1067) <4F398AF4-828E-3FC2-9E3D-4EE3F36F7619> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
    0x7fff517e5000 -     0x7fff518d1fff  com.apple.PDFKit (1.0 - 745.3) <EF7A5FC1-017A-329E-BDAE-3D136CE28E64> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
    0x7fff518d2000 -     0x7fff51da1ff7  com.apple.QuartzComposer (5.1 - 370) <9C59494E-8D09-359E-B457-AA893520984C> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
    0x7fff51da2000 -     0x7fff51dc8ff7  com.apple.quartzfilters (1.10.0 - 83.1) <1CABB0FA-A6DB-3DD5-A598-F298F081E04E> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
    0x7fff51dc9000 -     0x7fff51ecaff7  com.apple.QuickLookUIFramework (5.0 - 775.6) <5660DDBA-2BE4-310A-9E81-370106EDB21D> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI
    0x7fff51ecb000 -     0x7fff51ecbfff  com.apple.quartzframework (1.5 - 23) <31783652-5E36-3773-8847-9FECFE2487F0> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
    0x7fff51ecc000 -     0x7fff52123ff7  com.apple.QuartzCore (1.11 - 701.14) <33E846BE-1794-3186-9BF2-6ADF62C782A3> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff52124000 -     0x7fff5217bfff  com.apple.QuickLookFramework (5.0 - 775.6) <CB74C63F-E223-3783-9021-8E28091BCDA6> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
    0x7fff52342000 -     0x7fff5235affb  com.apple.SafariServices.framework (14608 - 14608.2.11.1.11) <2232D886-5B86-3C69-A459-8AE4F580DB18> /System/Library/Frameworks/SafariServices.framework/Versions/A/SafariServices
    0x7fff52959000 -     0x7fff52c59fff  com.apple.security (7.0 - 58286.270.3.0.1) <DF7677A7-9765-3B6A-9D1C-3589145E4B65> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff52c5a000 -     0x7fff52ce6fff  com.apple.securityfoundation (6.0 - 55185.260.1) <1EE899E6-222A-3526-B505-B0D0B6FA042A> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff52ce7000 -     0x7fff52d17ffb  com.apple.securityinterface (10.0 - 55109.200.8) <02B83641-2D21-3DB8-AAB8-6F8AAD0F6264> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
    0x7fff52d18000 -     0x7fff52d1cfff  com.apple.xpc.ServiceManagement (1.0 - 1) <FCF7BABA-DDDD-3770-8DAC-7069850203C2> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff52f6b000 -     0x7fff52f81ffb  com.apple.StoreKit (1.0 - 1) <5E26D23D-D85C-32EF-AE44-2B0437893274> /System/Library/Frameworks/StoreKit.framework/Versions/A/StoreKit
    0x7fff530b5000 -     0x7fff53122fff  com.apple.SystemConfiguration (1.17 - 1.17) <30C8327F-3EFF-3520-9C50-016F8B6B954F> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff53381000 -     0x7fff536e2fff  com.apple.VideoToolbox (1.0 - 2290.13) <7FCB2FC0-EFB8-37C2-B0D3-60AE9FDFE230> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
    0x7fff5635e000 -     0x7fff56403feb  com.apple.APFS (1.0 - 1) <2D22485D-552D-3CB6-9FE1-38547597918F> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
    0x7fff56cb2000 -     0x7fff56dfcff7  com.apple.AddressBook.core (1.0 - 1) <BAA3419D-2C62-3277-980D-11A9C51B1084> /System/Library/PrivateFrameworks/AddressBookCore.framework/Versions/A/AddressBookCore
    0x7fff56e18000 -     0x7fff56e19ff7  com.apple.AggregateDictionary (1.0 - 1) <A6AF8AC4-1F25-37C4-9157-A02E9C200926> /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary
    0x7fff571d7000 -     0x7fff5731afff  com.apple.AnnotationKit (1.0 - 232.3.30) <A35C5450-FBA1-3E76-9F27-4ED0179AE6A6> /System/Library/PrivateFrameworks/AnnotationKit.framework/Versions/A/AnnotationKit
    0x7fff5741a000 -     0x7fff57446ff7  com.apple.framework.Apple80211 (13.0 - 1380.2) <16F093EF-370B-3B90-8DB4-E94624431D15> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
    0x7fff5756e000 -     0x7fff5757dfc7  com.apple.AppleFSCompression (96.200.3 - 1.0) <3CF60CE8-976E-3CB8-959D-DD0948C1C2DE> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fff57679000 -     0x7fff57684fff  com.apple.AppleIDAuthSupport (1.0 - 1) <2E9D1398-DBE6-328B-ADDA-20FA5FAD7405> /System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/Versions/A/AppleIDAuthSupport
    0x7fff576c5000 -     0x7fff5770eff3  com.apple.AppleJPEG (1.0 - 1) <4C1F426B-7D77-3980-9633-7DBD8C666B9A> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
    0x7fff5770f000 -     0x7fff5771ffff  com.apple.AppleLDAP (10.14 - 46.200.2) <DA9C0E8E-86D6-3CE8-8A12-B9C2254920A8> /System/Library/PrivateFrameworks/AppleLDAP.framework/Versions/A/AppleLDAP
    0x7fff5793f000 -     0x7fff5795cfff  com.apple.aps.framework (4.0 - 4.0) <83FB4BD1-0C45-3CEF-8640-567DA5A300A7> /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService
    0x7fff5795d000 -     0x7fff57961ff7  com.apple.AppleSRP (5.0 - 1) <EDD16B2E-4F35-3E13-B389-CF77B3CAD4EB> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
    0x7fff57962000 -     0x7fff57984fff  com.apple.applesauce (1.0 - ???) <F49107C7-3C51-3024-8EF1-C57643BE4F3B> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
    0x7fff57a44000 -     0x7fff57a47ff7  com.apple.AppleSystemInfo (3.1.5 - 3.1.5) <A48BC6D4-224C-3A25-846B-4D06C53568AE> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
    0x7fff57a48000 -     0x7fff57a98ff7  com.apple.AppleVAFramework (5.1.4 - 5.1.4) <3399D678-8741-3B70-B8D0-7C63C8ACF7DF> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
    0x7fff57ae3000 -     0x7fff57af7ffb  com.apple.AssertionServices (1.0 - 1) <456E507A-4561-3628-9FBE-173ACE7429D8> /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices
    0x7fff57ec6000 -     0x7fff57fb2ff7  com.apple.AuthKit (1.0 - 1) <2765ABE9-54F2-3E45-8A93-1261E251B90D> /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/AuthKit
    0x7fff58174000 -     0x7fff5817cfff  com.apple.coreservices.BackgroundTaskManagement (1.0 - 57.1) <2A396FC0-7B79-3088-9A82-FB93C1181A57> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
    0x7fff5817d000 -     0x7fff58212fff  com.apple.backup.framework (1.10.5 - ???) <4EEC51E2-AE4C-340A-B686-901810152C12> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x7fff58213000 -     0x7fff58280ff3  com.apple.BaseBoard (360.28 - 360.28) <68FA8044-F3CD-3BC6-9DAB-27DACF52BFC0> /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard
    0x7fff58289000 -     0x7fff5828fffb  com.apple.BezelServicesFW (317.5 - 317.5) <25807B30-117A-33D9-93E6-48E8AE90BD63> /System/Library/PrivateFrameworks/BezelServices.framework/Versions/A/BezelServices
    0x7fff58306000 -     0x7fff58342ff3  com.apple.bom (14.0 - 197.6) <A99A6F9A-AFDE-3BC6-95CE-AA90B268B805> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
    0x7fff589f1000 -     0x7fff58a1dffb  com.apple.CalendarAgentLink (8.0 - 250) <4702E078-86DF-373F-BF2F-AB6230E19010> /System/Library/PrivateFrameworks/CalendarAgentLink.framework/Versions/A/CalendarAgentLink
    0x7fff590de000 -     0x7fff5912dff7  com.apple.ChunkingLibrary (201 - 201) <DFE16C42-24E6-386F-AC50-0058F61980A2> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
    0x7fff59eeb000 -     0x7fff59ef4ffb  com.apple.CommonAuth (4.0 - 2.0) <93335CB6-ABEB-3EC7-A040-8A667F40D5F3> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fff59f08000 -     0x7fff59f1dffb  com.apple.commonutilities (8.0 - 900) <080E168B-21B7-3CCA-AB84-BB9911D18DAC> /System/Library/PrivateFrameworks/CommonUtilities.framework/Versions/A/CommonUtilities
    0x7fff5a1c5000 -     0x7fff5a227ff3  com.apple.AddressBook.ContactsFoundation (8.0 - ???) <F5136318-4F71-37D7-A909-5005C698A354> /System/Library/PrivateFrameworks/ContactsFoundation.framework/Versions/A/ContactsFoundation
    0x7fff5a228000 -     0x7fff5a24bff3  com.apple.contacts.ContactsPersistence (1.0 - ???) <4082E8CF-5C89-3DE1-97BF-6434F3E03C16> /System/Library/PrivateFrameworks/ContactsPersistence.framework/Versions/A/ContactsPersistence
    0x7fff5a38d000 -     0x7fff5a770fef  com.apple.CoreAUC (274.0.0 - 274.0.0) <C71F1581-E73B-3DA0-958B-E912C3FB3F23> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
    0x7fff5a771000 -     0x7fff5a79fff7  com.apple.CoreAVCHD (6.0.0 - 6000.4.1) <A04A99B8-DAC5-36FC-BAC7-7431600C1F89> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
    0x7fff5a835000 -     0x7fff5a893ffb  com.apple.corebrightness (1.0 - 1) <61040CCD-0AFD-389F-87E8-0FD9D8C3BAE1> /System/Library/PrivateFrameworks/CoreBrightness.framework/Versions/A/CoreBrightness
    0x7fff5a9ca000 -     0x7fff5a9d3fff  com.apple.frameworks.CoreDaemon (1.3 - 1.3) <89BDACE6-32AA-3933-BD8C-A44650488873> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
    0x7fff5abcd000 -     0x7fff5abdeff7  com.apple.CoreEmoji (1.0 - 69.19.9) <228457B3-E191-356E-9A5B-3C0438D05FBA> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
    0x7fff5ad87000 -     0x7fff5ae76fff  com.apple.CoreHandwriting (161 - 1.2) <7CBB18C3-FE95-3352-9D67-B441E89AD10F> /System/Library/PrivateFrameworks/CoreHandwriting.framework/Versions/A/CoreHandwriting
    0x7fff5b048000 -     0x7fff5b05effb  com.apple.CoreMediaAuthoring (2.2 - 959) <86089759-E920-37DB-A3BB-F5621C351E4A> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring
    0x7fff5b188000 -     0x7fff5b1eeff7  com.apple.CoreNLP (1.0 - 130.15.22) <27877820-17D0-3B02-8557-4014E876CCC7> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
    0x7fff5b35a000 -     0x7fff5b3e6fff  com.apple.CorePDF (4.0 - 414) <E4ECDD15-34C0-30C2-AFA9-27C8EDAC3DB0> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
    0x7fff5b49b000 -     0x7fff5b4a3ff7  com.apple.CorePhoneNumbers (1.0 - 1) <11F97C7E-C183-305F-8E6C-9B374F50E26B> /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers
    0x7fff5b61f000 -     0x7fff5b650ff3  com.apple.CoreServicesInternal (358 - 358) <DD6EF60D-048F-3186-83DA-EB191EDF48AE> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
    0x7fff5ba17000 -     0x7fff5ba9bfff  com.apple.CoreSymbolication (10.2 - 64490.25.1) <28B2FF2D-3FDE-3A20-B343-341E5BD4E22F> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
    0x7fff5bb2b000 -     0x7fff5bc56ff7  com.apple.coreui (2.1 - 499.10) <A80F4B09-F940-346F-A9DF-4EFADD9220A8> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fff5bc57000 -     0x7fff5bdf7fff  com.apple.CoreUtils (5.9 - 590.16) <66CC50F7-766D-33E2-A388-4DE22840ADFB> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
    0x7fff5be4b000 -     0x7fff5beaeff7  com.apple.framework.CoreWiFi (13.0 - 1375.2) <CA4B835A-27AC-3FAB-9F44-E48548EA2442> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
    0x7fff5beaf000 -     0x7fff5bec0ff7  com.apple.CrashReporterSupport (10.13 - 938.26) <E93D84A6-891D-38EE-BB4F-E9CD681189B7> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
    0x7fff5bf50000 -     0x7fff5bf5ffff  com.apple.framework.DFRFoundation (1.0 - 211.1) <E3F02F2A-2059-39CC-85DA-969676EB88EB> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
    0x7fff5bf60000 -     0x7fff5bf64ff7  com.apple.DSExternalDisplay (3.1 - 380) <787B9748-B120-3453-B8FE-61D9E363A9E0> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
    0x7fff5bfe5000 -     0x7fff5c05affb  com.apple.datadetectorscore (7.0 - 590.27) <06FB1A07-7AE6-3ADD-8E7E-41955FAB38E8> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
    0x7fff5c0a6000 -     0x7fff5c0e3ff7  com.apple.DebugSymbols (190 - 190) <6F4FAACA-E06B-38AD-A0C2-14EA5408A231> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
    0x7fff5c0e4000 -     0x7fff5c21fff7  com.apple.desktopservices (1.13.5 - ???) <265C0E94-B8BF-3F58-8D68-EA001EEA0B15> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
    0x7fff5c42b000 -     0x7fff5c4f1fff  com.apple.DiskManagement (12.1 - 1555.270.2) <EB207683-FBD6-3B74-A606-3FE22234372C> /System/Library/PrivateFrameworks/DiskManagement.framework/Versions/A/DiskManagement
    0x7fff5c4f2000 -     0x7fff5c4f6ffb  com.apple.DisplayServicesFW (3.1 - 380) <62041594-2A4C-3362-87EE-F8E8C8E5BEEC> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
    0x7fff5c59f000 -     0x7fff5c5a2ff3  com.apple.EFILogin (2.0 - 2) <210948F9-FD39-392D-8349-34985B3C751C> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
    0x7fff5ccd8000 -     0x7fff5cfbaff7  com.apple.vision.EspressoFramework (1.0 - 120) <8B56D943-F87B-3A01-B7A4-19DE3312B61C> /System/Library/PrivateFrameworks/Espresso.framework/Versions/A/Espresso
    0x7fff5d166000 -     0x7fff5d581fff  com.apple.vision.FaceCore (3.3.4 - 3.3.4) <A576E2DA-BF6F-3B18-8FEB-324E5C5FA9BD> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fff60e35000 -     0x7fff60e36fff  libmetal_timestamp.dylib (902.3.2) <05389463-AF2E-33E2-A14F-1416E4A30835> /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/3902/Libraries/libmetal_timestamp.dylib
    0x7fff624d6000 -     0x7fff624dbfff  com.apple.GPUWrangler (3.50.12 - 3.50.12) <6C820ED9-F306-3978-B5B8-432AD97BBDAF> /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler
    0x7fff62869000 -     0x7fff6288dff3  com.apple.GenerationalStorage (2.0 - 285.101) <84C2E52C-F2C6-3FF8-87E5-3C88A40D3881> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
    0x7fff632e7000 -     0x7fff632f6fff  com.apple.GraphVisualizer (1.0 - 5) <48D020B7-5938-3FAE-B468-E291AEE2C06F> /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer
    0x7fff6345c000 -     0x7fff634d0ffb  com.apple.Heimdal (4.0 - 2.0) <D97FCF19-EAD6-3E2F-BE88-F817E45CAE96> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fff647d6000 -     0x7fff647ddffb  com.apple.IOAccelerator (404.14 - 404.14) <11A50171-C8AE-3BBC-9FB9-2A3313FFBD31> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
    0x7fff647e1000 -     0x7fff647f9fff  com.apple.IOPresentment (1.0 - 42.6) <6DFD9A6E-BF95-3A27-89E7-ACAA9E30D90A> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
    0x7fff64ba1000 -     0x7fff64bceff7  com.apple.IconServices (379 - 379) <7BAD562D-4FA3-3E11-863C-1EEBE2406D2C> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
    0x7fff64cf8000 -     0x7fff64cfcffb  com.apple.InternationalSupport (1.0 - 10.15.6) <6226A905-D055-321D-B665-5B0CC4798A74> /System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport
    0x7fff64d66000 -     0x7fff64d73ffb  com.apple.IntlPreferences (2.0 - 227.18) <1B5AFE5D-4D6F-3471-8F4D-256F5068093F> /System/Library/PrivateFrameworks/IntlPreferences.framework/Versions/A/IntlPreferences
    0x7fff64e61000 -     0x7fff64e73ff3  com.apple.security.KeychainCircle.KeychainCircle (1.0 - 1) <30CFE05C-4108-3879-AFAA-5BB02CBE190B> /System/Library/PrivateFrameworks/KeychainCircle.framework/Versions/A/KeychainCircle
    0x7fff64e8e000 -     0x7fff64f69ff7  com.apple.LanguageModeling (1.0 - 159.15.15) <3DE3CE61-542B-37B7-883E-4B9717CAC65F> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fff64f6a000 -     0x7fff64fa6ff7  com.apple.Lexicon-framework (1.0 - 33.15.10) <4B5E843E-2809-3E70-9560-9254E2656419> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
    0x7fff64fad000 -     0x7fff64fb2fff  com.apple.LinguisticData (1.0 - 238.25) <F529B961-098C-3E4C-A3E9-9DA9BFA1B3F0> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
    0x7fff657d0000 -     0x7fff657d3fff  com.apple.Mangrove (1.0 - 25) <537A5B2E-4C30-3CFD-8BDC-79F9A04AC327> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
    0x7fff6585a000 -     0x7fff65880ff3  com.apple.MarkupUI (1.0 - 232.3.30) <C6A452D8-CA97-3044-A025-8ED4B7264FE2> /System/Library/PrivateFrameworks/MarkupUI.framework/Versions/A/MarkupUI
    0x7fff658e8000 -     0x7fff6591bff7  com.apple.MediaKit (16 - 907) <5EE0E7DA-5ACC-33F3-9BF0-47A448C011A1> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
    0x7fff65ca7000 -     0x7fff65ccfff7  com.apple.spotlight.metadata.utilities (1.0 - 1191.57) <38BB1FB7-3336-384C-B71F-4D0D402EB606> /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
    0x7fff65cd0000 -     0x7fff65d5dff7  com.apple.gpusw.MetalTools (1.0 - 1) <CBE2176A-8048-3A9C-AFE4-13973D44C704> /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
    0x7fff65f08000 -     0x7fff65f23ffb  com.apple.MobileKeyBag (2.0 - 1.0) <C7C5DD21-66DE-31D1-92D9-BBEEAAE156FB> /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag
    0x7fff65f36000 -     0x7fff65fabfff  com.apple.Montreal (1.0 - 42.15.9) <17BFD046-4362-3A76-A496-648D00FF3743> /System/Library/PrivateFrameworks/Montreal.framework/Versions/A/Montreal
    0x7fff65fac000 -     0x7fff65fd6ffb  com.apple.MultitouchSupport.framework (2450.1 - 2450.1) <42A23EC9-64A7-31C7-BF33-DF4412ED8A3F> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fff66212000 -     0x7fff6621cfff  com.apple.NetAuth (6.2 - 6.2) <0D01BBE5-0269-310D-B148-D19DAE143DEB> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff66a7d000 -     0x7fff66aceff3  com.apple.OTSVG (1.0 - ???) <5BF1A9EB-2694-3267-9514-A4EB3BEF4081> /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG
    0x7fff67b72000 -     0x7fff67c65fff  com.apple.PencilKit (1.0 - 1) <79225726-6980-3680-AC0B-D8C5C5DB2224> /System/Library/PrivateFrameworks/PencilKit.framework/Versions/A/PencilKit
    0x7fff67c66000 -     0x7fff67c75ff7  com.apple.PerformanceAnalysis (1.218.2 - 218.2) <65F3DB3E-6D4E-33A0-B510-EF768D323DAB> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
    0x7fff67e9c000 -     0x7fff67e9cfff  com.apple.PhoneNumbers (1.0 - 1) <DBCEDE3B-B681-3F6C-89EC-36E4827A2AF9> /System/Library/PrivateFrameworks/PhoneNumbers.framework/Versions/A/PhoneNumbers
    0x7fff69ab2000 -     0x7fff69b06ffb  com.apple.ProtectedCloudStorage (1.0 - 1) <53B3C1F3-BB97-379F-8CBA-8FDCDF085793> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage
    0x7fff69b07000 -     0x7fff69b25ff7  com.apple.ProtocolBuffer (1 - 263.2) <907D6C95-D050-31DE-99CA-16A5135BC6F9> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
    0x7fff69ca3000 -     0x7fff69ca6ff3  com.apple.QuickLookNonBaseSystem (1.0 - 1) <69D0DD00-A3D2-3835-91F0-F33BD9D7D740> /System/Library/PrivateFrameworks/QuickLookNonBaseSystem.framework/Versions/A/QuickLookNonBaseSystem
    0x7fff69ca7000 -     0x7fff69cbcff3  com.apple.QuickLookThumbnailing (1.0 - 1) <B5E746AE-1DCB-3299-8626-10CCCBC2D5EE> /System/Library/PrivateFrameworks/QuickLookThumbnailing.framework/Versions/A/QuickLookThumbnailing
    0x7fff69cbd000 -     0x7fff69d0dfff  com.apple.ROCKit (27.6 - 27.6) <756C2253-E8B1-3C48-9945-DE8D6AD24DE2> /System/Library/PrivateFrameworks/ROCKit.framework/Versions/A/ROCKit
    0x7fff69e4d000 -     0x7fff69e58fff  com.apple.xpc.RemoteServiceDiscovery (1.0 - 1336.261.2) <651F994E-21E1-359B-8FEA-6909CE9AAD56> /System/Library/PrivateFrameworks/RemoteServiceDiscovery.framework/Versions/A/RemoteServiceDiscovery
    0x7fff69e6b000 -     0x7fff69e8dfff  com.apple.RemoteViewServices (2.0 - 128) <8FB0E4EB-DCBB-32E6-94C6-AA9BA9EE4CAC> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
    0x7fff69e8e000 -     0x7fff69ea1ff3  com.apple.xpc.RemoteXPC (1.0 - 1336.261.2) <E7B66B18-F5DF-3819-BA47-E35122BA09E8> /System/Library/PrivateFrameworks/RemoteXPC.framework/Versions/A/RemoteXPC
    0x7fff6b697000 -     0x7fff6b7b5fff  com.apple.Sharing (1288.62 - 1288.62) <48B1F247-7910-3C16-814C-B99DE231F7F0> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
    0x7fff6c5c9000 -     0x7fff6c878fff  com.apple.SkyLight (1.600.0 - 340.54) <90EB1C2E-B264-3EC4-AF7F-CDE7E7585746> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
    0x7fff6d01b000 -     0x7fff6d027fff  com.apple.SpeechRecognitionCore (5.0.21 - 5.0.21) <7A6A67DB-C813-328E-AAFB-D267A5B50B3D> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
    0x7fff6d778000 -     0x7fff6d803fc7  com.apple.Symbolication (10.2 - 64490.38.1) <9FDCC98D-5B32-35AD-A9BF-94DF2B78507F> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
    0x7fff6dcda000 -     0x7fff6dce6fff  com.apple.private.SystemPolicy (1.0 - 1) <9CDA85A3-875C-3615-8818-2DC73E9FFE8B> /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy
    0x7fff6dceb000 -     0x7fff6dcf7ffb  com.apple.TCC (1.0 - 1) <73CF6FA9-44CE-30C9-887F-235940976585> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fff6df5d000 -     0x7fff6e025ff3  com.apple.TextureIO (3.8.4 - 3.8.1) <7CEAC05A-D283-3D5A-B1E3-C849285FA0BF> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
    0x7fff6e082000 -     0x7fff6e09dfff  com.apple.ToneKit (1.0 - 1) <84911F2C-394F-3FFF-8220-B51F581BB8E6> /System/Library/PrivateFrameworks/ToneKit.framework/Versions/A/ToneKit
    0x7fff6e09e000 -     0x7fff6e0c3ff7  com.apple.ToneLibrary (1.0 - 1) <4D7D03EB-744F-3402-8C3E-B483A74BEF1E> /System/Library/PrivateFrameworks/ToneLibrary.framework/Versions/A/ToneLibrary
    0x7fff6e0e2000 -     0x7fff6e299ffb  com.apple.UIFoundation (1.0 - 551.2) <917480B5-14BE-30E0-ABE6-9702336CC35A> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
    0x7fff6ef15000 -     0x7fff6efeefff  com.apple.ViewBridge (401.1 - 401.1) <18144EC1-5DEF-369C-8EBA-2826E7142784> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
    0x7fff6f7c6000 -     0x7fff6f7c9fff  com.apple.dt.XCTTargetBootstrap (1.0 - 14490.66) <7AE3457F-AF40-3508-93FB-1D9E31EB1C9D> /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap
    0x7fff6fbca000 -     0x7fff6fbccffb  com.apple.loginsupport (1.0 - 1) <3F8D6334-BCD6-36C1-BA20-CC8503A84375> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
    0x7fff6fbcd000 -     0x7fff6fbe2fff  com.apple.login (3.0 - 3.0) <E168F05D-A5DF-3848-8686-DF5015EA4BA4> /System/Library/PrivateFrameworks/login.framework/Versions/A/login
    0x7fff6fc19000 -     0x7fff6fc4affb  com.apple.contacts.vCard (1.0 - ???) <651AD944-66CA-3408-818F-484E0F53A1DE> /System/Library/PrivateFrameworks/vCard.framework/Versions/A/vCard
    0x7fff6fe96000 -     0x7fff6fecafff  libCRFSuite.dylib (41.15.4) <406DAC06-0C77-3F90-878B-4D38F11F0256> /usr/lib/libCRFSuite.dylib
    0x7fff6fecd000 -     0x7fff6fed7ff7  libChineseTokenizer.dylib (28.15.3) <9B7F6109-3A5D-3641-9A7E-31D2239D73EE> /usr/lib/libChineseTokenizer.dylib
    0x7fff6fed8000 -     0x7fff6ff61fff  libCoreStorage.dylib (546.50.1) <8E643B27-7986-3351-B37E-038FB6794BF9> /usr/lib/libCoreStorage.dylib
    0x7fff6ff65000 -     0x7fff6ff66ffb  libDiagnosticMessagesClient.dylib (107) <A14D0819-0970-34CD-8680-80E4D7FE8C2C> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff6ff9d000 -     0x7fff701f4ff3  libFosl_dynamic.dylib (18.3.4) <1B5DD4E2-8AE0-315E-829E-D5BFCD264EA8> /usr/lib/libFosl_dynamic.dylib
    0x7fff70214000 -     0x7fff7021bfff  libMatch.1.dylib (31.200.1) <EF8164CB-B599-39D9-9E73-4958A372DC0B> /usr/lib/libMatch.1.dylib
    0x7fff70245000 -     0x7fff70264fff  libMobileGestalt.dylib (645.270.1) <99A06C8A-97D6-383D-862C-F453BABB48A4> /usr/lib/libMobileGestalt.dylib
    0x7fff70265000 -     0x7fff70265fff  libOpenScriptingUtil.dylib (179.1) <4D603146-EDA5-3A74-9FF8-4F75D8BB9BC6> /usr/lib/libOpenScriptingUtil.dylib
    0x7fff703a5000 -     0x7fff703a6ffb  libSystem.B.dylib (1252.250.1) <B1006948-7AD0-3CA9-81E0-833F4DD6BFB4> /usr/lib/libSystem.B.dylib
    0x7fff70422000 -     0x7fff70423fff  libThaiTokenizer.dylib (2.15.1) <ADB37DC3-7D9B-3E73-A72A-BCC3433C937A> /usr/lib/libThaiTokenizer.dylib
    0x7fff70435000 -     0x7fff7044bffb  libapple_nghttp2.dylib (1.24.1) <6F04250A-6686-3FDC-9A8D-290C64B06502> /usr/lib/libapple_nghttp2.dylib
    0x7fff7044c000 -     0x7fff70475ffb  libarchive.2.dylib (54.250.1) <47289946-8504-3966-9127-6CE39993DC2C> /usr/lib/libarchive.2.dylib
    0x7fff70476000 -     0x7fff704f5fff  libate.dylib (1.13.8) <92B44EDB-369D-3EE8-AEC5-61F8B9313DBF> /usr/lib/libate.dylib
    0x7fff704f9000 -     0x7fff704f9ff3  libauto.dylib (187) <3E3780E1-96F3-3A22-91C5-92F9A5805518> /usr/lib/libauto.dylib
    0x7fff705c9000 -     0x7fff705d9ffb  libbsm.0.dylib (39.200.18) <CF381E0B-025B-364F-A83D-2527E03F1AA3> /usr/lib/libbsm.0.dylib
    0x7fff705da000 -     0x7fff705e7fff  libbz2.1.0.dylib (38.200.3) <272953A1-8D36-329B-BDDB-E887B347710F> /usr/lib/libbz2.1.0.dylib
    0x7fff705e8000 -     0x7fff7063bff7  libc++.1.dylib (400.9.4) <9A60A190-6C34-339F-BB3D-AACE942009A4> /usr/lib/libc++.1.dylib
    0x7fff7063c000 -     0x7fff70651ff7  libc++abi.dylib (400.17) <38C09CED-9090-3719-90F3-04A2749F5428> /usr/lib/libc++abi.dylib
    0x7fff70652000 -     0x7fff70652ff3  libcharset.1.dylib (51.200.6) <2A27E064-314C-359C-93FC-8A9B06206174> /usr/lib/libcharset.1.dylib
    0x7fff70653000 -     0x7fff70663ffb  libcmph.dylib (6.15.1) <9C52B2FE-179F-32AC-B87E-2AFC49ABF817> /usr/lib/libcmph.dylib
    0x7fff70664000 -     0x7fff7067cffb  libcompression.dylib (52.250.2) <7F4BB18C-1FB4-3825-8D8B-6E6B168774C6> /usr/lib/libcompression.dylib
    0x7fff708f1000 -     0x7fff70907fff  libcoretls.dylib (155.220.1) <4C64BE3E-41E3-3020-8BB7-07E90C0C861C> /usr/lib/libcoretls.dylib
    0x7fff70908000 -     0x7fff70909ff3  libcoretls_cfhelpers.dylib (155.220.1) <0959B3E9-6643-3589-8BB3-21D52CDF0EF1> /usr/lib/libcoretls_cfhelpers.dylib
    0x7fff70da2000 -     0x7fff70dadff7  libcsfde.dylib (546.50.1) <7BAF8FCF-33A1-3C7C-8FEB-2020C8ED6063> /usr/lib/libcsfde.dylib
    0x7fff70db5000 -     0x7fff70e0bff3  libcups.2.dylib (462.12) <095619DC-9233-3937-9E50-5F10D917A40D> /usr/lib/libcups.2.dylib
    0x7fff70f3f000 -     0x7fff70f3ffff  libenergytrace.dylib (17.200.1) <80BB567A-FD18-3497-BF97-353F57D98CDD> /usr/lib/libenergytrace.dylib
    0x7fff70f40000 -     0x7fff70f59ffb  libexpat.1.dylib (16.1.1) <28A385F1-4210-32D2-861B-C1B2189A5294> /usr/lib/libexpat.1.dylib
    0x7fff70f71000 -     0x7fff70f76ff7  libgermantok.dylib (17.15.2) <E5F0F794-FF27-3D64-AE52-C78C6A84DD67> /usr/lib/libgermantok.dylib
    0x7fff70f77000 -     0x7fff70f7cff7  libheimdal-asn1.dylib (520.270.1) <73F60D6F-76F8-35EF-9C86-9A81225EE4BE> /usr/lib/libheimdal-asn1.dylib
    0x7fff70fa7000 -     0x7fff71097fff  libiconv.2.dylib (51.200.6) <2047C9B7-3F74-3A95-810D-2ED8F0475A99> /usr/lib/libiconv.2.dylib
    0x7fff71098000 -     0x7fff712f9ffb  libicucore.A.dylib (62141.0.1) <A0D63918-76E9-3C1B-B255-46F4C1DA7FE8> /usr/lib/libicucore.A.dylib
    0x7fff71346000 -     0x7fff71347fff  liblangid.dylib (128.15.1) <22D05C4F-769B-3075-ABCF-44A0EBACE028> /usr/lib/liblangid.dylib
    0x7fff71348000 -     0x7fff71360ff3  liblzma.5.dylib (10.200.3) <E1F4FD60-1CE4-37B9-AD95-29D348AF1AC0> /usr/lib/liblzma.5.dylib
    0x7fff71378000 -     0x7fff7141cff7  libmecab.1.0.0.dylib (779.24.1) <A8D0379B-85FA-3B3D-89ED-5CF2C3826AB2> /usr/lib/libmecab.1.0.0.dylib
    0x7fff7141d000 -     0x7fff71621fff  libmecabra.dylib (779.24.1) <D71F71E0-30E2-3DB3-B636-7DE13D51FB4B> /usr/lib/libmecabra.dylib
    0x7fff717f9000 -     0x7fff71b4aff7  libnetwork.dylib (1229.250.15) <72C7E9E3-B2BE-3300-BE1B-64606222022C> /usr/lib/libnetwork.dylib
    0x7fff71bdc000 -     0x7fff72361fdf  libobjc.A.dylib (756.2) <7C312627-43CB-3234-9324-4DEA92D59F50> /usr/lib/libobjc.A.dylib
    0x7fff72373000 -     0x7fff72377ffb  libpam.2.dylib (22.200.1) <586CF87F-349C-393D-AEEB-FB75F94A5EB7> /usr/lib/libpam.2.dylib
    0x7fff7237a000 -     0x7fff723affff  libpcap.A.dylib (79.250.1) <C0893641-7DFF-3A33-BDAE-190FF54837E8> /usr/lib/libpcap.A.dylib
    0x7fff724c8000 -     0x7fff724e0ffb  libresolv.9.dylib (65.200.2) <893142A5-F153-3437-A22D-407EE542B5C5> /usr/lib/libresolv.9.dylib
    0x7fff724e2000 -     0x7fff7251dff3  libsandbox.1.dylib (851.270.1) <04B924EF-2385-34DF-807E-93AAD9EF3AAB> /usr/lib/libsandbox.1.dylib
    0x7fff7251e000 -     0x7fff72530ff7  libsasl2.2.dylib (211) <10987614-6763-3B5D-9F28-91D121BB4924> /usr/lib/libsasl2.2.dylib
    0x7fff72531000 -     0x7fff72532ff7  libspindump.dylib (267.3) <A584E403-8C95-3841-9C16-E22664A5A63F> /usr/lib/libspindump.dylib
    0x7fff72533000 -     0x7fff72710fff  libsqlite3.dylib (274.26) <6404BA3B-BCA4-301F-B2FE-8776105A2AA3> /usr/lib/libsqlite3.dylib
    0x7fff72929000 -     0x7fff7292cff7  libutil.dylib (51.200.4) <CE9B18C9-66ED-32D4-9D29-01F8FCB467B0> /usr/lib/libutil.dylib
    0x7fff7292d000 -     0x7fff7293afff  libxar.1.dylib (417.1) <39CCF46B-C81A-34B1-92A1-58C4E5DA846E> /usr/lib/libxar.1.dylib
    0x7fff7293f000 -     0x7fff72a21ff3  libxml2.2.dylib (32.10) <AA4E1B1F-0FDE-3274-9FA5-75446298D1AC> /usr/lib/libxml2.2.dylib
    0x7fff72a22000 -     0x7fff72a4aff3  libxslt.1.dylib (16.5) <E330D3A2-E32B-378A-973E-A8D245C0F712> /usr/lib/libxslt.1.dylib
    0x7fff72a4b000 -     0x7fff72a5dff7  libz.1.dylib (70.200.4) <B048FC1F-058F-3A08-A1FE-81D5308CB3E6> /usr/lib/libz.1.dylib
    0x7fff73241000 -     0x7fff73245ff3  libcache.dylib (81) <1987D1E1-DB11-3291-B12A-EBD55848E02D> /usr/lib/system/libcache.dylib
    0x7fff73246000 -     0x7fff73250ff3  libcommonCrypto.dylib (60118.250.2) <1765BB6E-6784-3653-B16B-CB839721DC9A> /usr/lib/system/libcommonCrypto.dylib
    0x7fff73251000 -     0x7fff73258ff7  libcompiler_rt.dylib (63.4) <5212BA7B-B7EA-37B4-AF6E-AC4F507EDFB8> /usr/lib/system/libcompiler_rt.dylib
    0x7fff73259000 -     0x7fff73262ff7  libcopyfile.dylib (146.250.1) <98CD00CD-9B91-3B5C-A9DB-842638050FA8> /usr/lib/system/libcopyfile.dylib
    0x7fff73263000 -     0x7fff732e7fc3  libcorecrypto.dylib (602.260.2) <01464D24-570C-3B83-9D18-467769E0FCDD> /usr/lib/system/libcorecrypto.dylib
    0x7fff7336e000 -     0x7fff733a7ff7  libdispatch.dylib (1008.270.1) <97273678-E94C-3C8C-89F6-2E2020F4B43B> /usr/lib/system/libdispatch.dylib
    0x7fff733a8000 -     0x7fff733d4ff7  libdyld.dylib (655.1.1) <002418CC-AD11-3D10-865B-015591D24E6C> /usr/lib/system/libdyld.dylib
    0x7fff733d5000 -     0x7fff733d5ffb  libkeymgr.dylib (30) <0D0F9CA2-8D5A-3273-8723-59987B5827F2> /usr/lib/system/libkeymgr.dylib
    0x7fff733d6000 -     0x7fff733e2ff3  libkxld.dylib (4903.271.2) <FBF128C8-D3F0-36B6-983A-A63B8A3E0E52> /usr/lib/system/libkxld.dylib
    0x7fff733e3000 -     0x7fff733e3ff7  liblaunch.dylib (1336.261.2) <2B07E27E-D404-3E98-9D28-BCA641E5C479> /usr/lib/system/liblaunch.dylib
    0x7fff733e4000 -     0x7fff733e9fff  libmacho.dylib (927.0.3) <A377D608-77AB-3F6E-90F0-B4F251A5C12F> /usr/lib/system/libmacho.dylib
    0x7fff733ea000 -     0x7fff733ecffb  libquarantine.dylib (86.220.1) <6D0BC770-7348-3608-9254-F7FFBD347634> /usr/lib/system/libquarantine.dylib
    0x7fff733ed000 -     0x7fff733eeff7  libremovefile.dylib (45.200.2) <9FBEB2FF-EEBE-31BC-BCFC-C71F8D0E99B6> /usr/lib/system/libremovefile.dylib
    0x7fff733ef000 -     0x7fff73406ff3  libsystem_asl.dylib (356.200.4) <A62A7249-38B8-33FA-9875-F1852590796C> /usr/lib/system/libsystem_asl.dylib
    0x7fff73407000 -     0x7fff73407ff7  libsystem_blocks.dylib (73) <A453E8EE-860D-3CED-B5DC-BE54E9DB4348> /usr/lib/system/libsystem_blocks.dylib
    0x7fff73408000 -     0x7fff7348ffff  libsystem_c.dylib (1272.250.1) <7EDACF78-2FA3-35B8-B051-D70475A35117> /usr/lib/system/libsystem_c.dylib
    0x7fff73490000 -     0x7fff73493ffb  libsystem_configuration.dylib (963.270.3) <2B4A836D-68A4-33E6-8D48-CD4486B03387> /usr/lib/system/libsystem_configuration.dylib
    0x7fff73494000 -     0x7fff73497ff7  libsystem_coreservices.dylib (66) <719F75A4-74C5-3BA6-A09E-0C5A3E5889D7> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff73498000 -     0x7fff7349efff  libsystem_darwin.dylib (1272.250.1) <EC9B39A5-9592-3577-8997-7DC721D20D8C> /usr/lib/system/libsystem_darwin.dylib
    0x7fff7349f000 -     0x7fff734a5ff7  libsystem_dnssd.dylib (878.270.2) <E9A5ACCF-E35F-3909-AF0A-2A37CD217276> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff734a6000 -     0x7fff734f1ffb  libsystem_info.dylib (517.200.9) <D09D5AE0-2FDC-3A6D-93EC-729F931B1457> /usr/lib/system/libsystem_info.dylib
    0x7fff734f2000 -     0x7fff7351aff7  libsystem_kernel.dylib (4903.271.2) <EA204E3C-870B-30DD-B4AF-D1BB66420D14> /usr/lib/system/libsystem_kernel.dylib
    0x7fff7351b000 -     0x7fff73566ff7  libsystem_m.dylib (3158.200.7) <F19B6DB7-014F-3820-831F-389CCDA06EF6> /usr/lib/system/libsystem_m.dylib
    0x7fff73567000 -     0x7fff73591fff  libsystem_malloc.dylib (166.270.1) <011F3AD0-8E6A-3A89-AE64-6E5F6840F30A> /usr/lib/system/libsystem_malloc.dylib
    0x7fff73592000 -     0x7fff7359cff7  libsystem_networkextension.dylib (767.250.2) <FF06F13A-AEFE-3A27-A073-910EF78AEA36> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff7359d000 -     0x7fff735a4fff  libsystem_notify.dylib (172.200.21) <145B5CFC-CF73-33CE-BD3D-E8DDE268FFDE> /usr/lib/system/libsystem_notify.dylib
    0x7fff735a5000 -     0x7fff735aefef  libsystem_platform.dylib (177.270.1) <9D1FE5E4-EB7D-3B3F-A8D1-A96D9CF1348C> /usr/lib/system/libsystem_platform.dylib
    0x7fff735af000 -     0x7fff735b9ff7  libsystem_pthread.dylib (330.250.2) <2D5C08FF-484F-3D59-9132-CE1DCB3F76D7> /usr/lib/system/libsystem_pthread.dylib
    0x7fff735ba000 -     0x7fff735bdff7  libsystem_sandbox.dylib (851.270.1) <9494594B-5199-3186-82AB-5FF8BED6EE16> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff735be000 -     0x7fff735c0ff3  libsystem_secinit.dylib (30.260.2) <EF1EA47B-7B22-35E8-BD9B-F7003DCB96AE> /usr/lib/system/libsystem_secinit.dylib
    0x7fff735c1000 -     0x7fff735c8ff3  libsystem_symptoms.dylib (820.267.1) <03F1C2DD-0F5A-3D9D-88F6-B26C0F94EB52> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff735c9000 -     0x7fff735defff  libsystem_trace.dylib (906.260.1) <FC761C3B-5434-3A52-912D-F1B15FAA8EB2> /usr/lib/system/libsystem_trace.dylib
    0x7fff735e0000 -     0x7fff735e5ffb  libunwind.dylib (35.4) <24A97A67-F017-3CFC-B0D0-6BD0224B1336> /usr/lib/system/libunwind.dylib
    0x7fff735e6000 -     0x7fff73615fff  libxpc.dylib (1336.261.2) <7DEE2300-6D8E-3C00-9C63-E3E80D56B0C4> /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: 25010
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=533.2M resident=0K(0%) swapped_out_or_unallocated=533.2M(100%)
Writable regions: Total=964.9M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=964.9M(100%)
 
                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               128K        1 
Activity Tracing                   256K        1 
CG backing stores                  992K        2 
CG image                            24K        2 
CoreAnimation                      116K        4 
CoreGraphics                         8K        1 
CoreImage                           24K        2 
CoreServices                       248K        1 
CoreUI image data                  592K        4 
CoreUI image file                  196K        3 
Foundation                           4K        1 
IOKit                             7940K        1 
Kernel Alloc Once                   12K        2 
MALLOC                           266.2M       42 
MALLOC guard page                   32K        8 
MALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)
Memory Tag 242                      12K        1 
Memory Tag 255                   160.3M       88 
PROTECTED_MEMORY                     4K        1 
STACK GUARD                       56.2M       45 
Stack                            269.4M       45 
VM_ALLOCATE                       9088K       21 
VM_ALLOCATE (reserved)              36K        1         reserved VM address space (unallocated)
__DATA                            39.3M      323 
__FONT_DATA                          4K        1 
__LINKEDIT                       226.1M        8 
__TEXT                           307.1M      325 
__UNICODE                          564K        1 
mapped file                       69.4M       35 
shared memory                      688K        8 
===========                     =======  ======= 
TOTAL                              1.8G      979 
TOTAL, minus reserved VM space     1.4G      979 

Model: MacBookPro12,1, BootROM MBP121.0177.B00, 2 processors, Intel Core i5, 2.7 GHz, 16 GB, SMC 2.28f7
Graphics: kHW_IntelIris6100Item, Intel Iris Graphics 6100, spdisplays_builtin
Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1867 MHz, 0x02FE, 0x4544464232333241314D412D4A442D460000
Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1867 MHz, 0x02FE, 0x4544464232333241314D412D4A442D460000
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x133), Broadcom BCM43xx 1.0 (7.77.61.2 AirPortDriverBrcmNIC-1305.8)
Bluetooth: Version 6.0.14d3, 3 services, 18 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB 3.0 Bus
USB Device: Internal Memory Card Reader
USB Device: Bluetooth USB Host Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 27.1

Initializing electron-push-receiver component without a main window

Hi Matthieu,

I have an app that sits in the background and pops up windows at random intervals. I have it running in the system tray as well. However, there is no persistent window for the app.

In such a case, am struggling to figure out how to use this:

// Initialize electron-push-receiver component. Should be called before 'did-finish-load'
setupPushReceiver(mainWindow.webContents);

I would like to push notifications even without a mainWindow being open. Can that be done?

Regards,
Arun

GCM register has failed

Hi I have the same issue a few people had before, I get a PHONE_REGISTRATION_ERROR when building and running my desktop app with electron-builder. I use webpack and copy the proto files with CopyWebPackPlugin when building. It works perfectly in my dev (localhost) environment, but when i package the app with electron-builder and run it I get a "GCM register has failed" error (which is more specifically a "Error=PHONE_REGISTRATION_ERROR"). The proto files are included in the asar file and loaded successfully (I've checked putting logs in my node modules). So the problem comes from elsewhere but I can't figure it out. Would you have any ideas ?

A javascript error occurred in the main process

Uncaught Exception:
TypeError: Cannot read property 'length' of undefined
at Object.decrypt (webpack:///./node_modules/http_ece/ece.js?:379:34)
at decrypt (webpack:///./node_modules/push-receiver/src/utils/decrypt/index.js?:21:25)
at Client._onDataMessage (webpack:///./node_modules/push-receiver/src/client.js?:174:17)
at Client._onMessage (webpack:///./node_modules/push-receiver/src/client.js?:163:12)
at Parser.emit (events.js:223:5)
at Parser._onGotMessageBytes (webpack:///./node_modules/push-receiver/src/parser.js?:233:10)
at Parser._waitForData (webpack:///./node_modules/push-receiver/src/parser.js?:128:14)
at Parser._onGotMessageSize (webpack:///./node_modules/push-receiver/src/parser.js?:191:12)
at Parser._onGotMessageTag (webpack:///./node_modules/push-receiver/src/parser.js?:155:10)
at Parser._waitForData (webpack:///./node_modules/push-receiver/src/parser.js?:122:14)
at Parser._onData (webpack:///./node_modules/push-receiver/src/parser.js?:78:12)
at TLSSocket.emit (events.js:223:5)
at addChunk (_stream_readable.js:309:12)
at readableAddChunk (_stream_readable.js:290:11)
at TLSSocket.Readable.push (_stream_readable.js:224:10)
at TLSWrap.onStreamRead (internal/stream_base_commons.js:181:23)

package.json

{
"name": "TEST-DESKTOP",
"version": "0.1.2",
"private": true,
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint",
"electron:build": "vue-cli-service electron:build",
"electron:serve": "vue-cli-service electron:serve",
"postinstall": "electron-builder install-app-deps",
"postuninstall": "electron-builder install-app-deps",
"rebuild": "./node_modules/.bin/electron-rebuild",
"deploy": "node ./config/firebase-deploy.js",
"start": "electron ./main.js"
},
"main": "background.js",
"dependencies": {
"axios": "^0.19.2",
"browserify": "^16.5.2",
"config": "^3.3.1",
"core-js": "^3.6.5",
"electron-push-receiver": "^2.1.3",
"feedparser": "^2.2.10",
"mime": "^2.4.6",
"requirejs": "^2.3.6",
"url-search-params-polyfill": "^8.1.0",
"vee-validate": "^3.3.6",
"vue": "^2.6.11",
"vue-feather-icons": "^5.0.0",
"vue-mc": "^0.6.0",
"vue-router": "^3.3.4",
"vuex": "^3.4.0",
"webstomp-client": "^1.2.6"
},
"devDependencies": {
"@vue/cli-plugin-babel": "~4.4.0",
"@vue/cli-plugin-eslint": "~4.4.0",
"@vue/cli-service": "~4.4.0",
"autoprefixer": "^7.1.2",
"babel-core": "^6.22.1",
"babel-eslint": "^8.2.1",
"babel-helper-vue-jsx-merge-props": "^2.0.3",
"babel-jest": "^21.0.2",
"babel-loader": "^7.1.1",
"babel-plugin-dynamic-import-node": "^1.2.0",
"babel-plugin-syntax-jsx": "^6.18.0",
"babel-plugin-transform-es2015-modules-commonjs": "^6.26.0",
"babel-plugin-transform-runtime": "^6.22.0",
"babel-plugin-transform-vue-jsx": "^3.5.0",
"babel-preset-env": "^1.3.2",
"babel-preset-stage-2": "^6.22.0",
"babel-register": "^6.22.0",
"chalk": "^2.0.1",
"chromedriver": "^2.27.2",
"copy-webpack-plugin": "^4.6.0",
"cross-spawn": "^5.0.1",
"css-loader": "^0.28.0",
"electron": "^9.0.0",
"electron-builder": "^22.7.0",
"electron-devtools-installer": "^3.1.0",
"eslint": "^4.15.0",
"eslint-config-standard": "^10.2.1",
"eslint-friendly-formatter": "^3.0.0",
"eslint-loader": "^1.7.1",
"eslint-plugin-import": "^2.7.0",
"eslint-plugin-node": "^5.2.0",
"eslint-plugin-promise": "^3.4.0",
"eslint-plugin-standard": "^3.0.1",
"eslint-plugin-vue": "^4.0.0",
"extract-text-webpack-plugin": "^3.0.0",
"file-loader": "^1.1.4",
"friendly-errors-webpack-plugin": "^1.6.1",
"html-webpack-plugin": "^2.30.1",
"jest": "^22.0.4",
"jest-serializer-vue": "^0.3.0",
"nightwatch": "^0.9.12",
"node-notifier": "^5.1.2",
"node-sass": "^4.0.0",
"optimize-css-assets-webpack-plugin": "^3.2.0",
"ora": "^1.2.0",
"portfinder": "^1.0.13",
"postcss-import": "^11.0.0",
"postcss-loader": "^2.0.8",
"postcss-url": "^7.2.1",
"rimraf": "^2.6.0",
"sass-loader": "^7.2.0",
"selenium-server": "^3.0.1",
"semver": "^5.3.0",
"shelljs": "^0.7.6",
"uglifyjs-webpack-plugin": "^1.1.1",
"url-loader": "^0.5.8",
"vue-cli-plugin-electron-builder": "~2.0.0-rc.4",
"vue-jest": "^1.0.2",
"vue-loader": "^13.3.0",
"vue-style-loader": "^3.0.1",
"vue-template-compiler": "^2.5.2",
"webpack": "^3.6.0",
"webpack-bundle-analyzer": "^2.9.0",
"webpack-dev-server": "^2.9.1",
"webpack-merge": "^4.1.0"
},
"eslintConfig": {
"root": true,
"env": {
"node": true
},
"extends": [
"plugin:vue/essential",
"eslint:recommended"
],
"parserOptions": {
"parser": "babel-eslint"
},
"rules": {
"no-console": "off"
}
},
"browserslist": [
"> 1%",
"last 2 versions",
"not dead"
]
}

How do i unregister device on logout?

Hi, thanks for the great work that you have put into this.

I have implemented the electron-push-receiver on my sample app, and it works like a charm.
I was wondering however if there is a functionality to be able to unregister the device, for example, when a user logs out of the app they should not receive push notifications.

// This is how to do it when using the service worker on web
navigator.serviceWorker.getRegistrations().then(registrations => {
   map(registrations, registration => {
      registration.unregister()
   })
})

I also understand that its not that big of a deal because not a lot of people logout of their app just to keep it open and not close it entirely, because once they do close the app they wont receive push notifications.

Upgrading to 2.0 introduces crashes

Here is the stack trace:

Uncaught Exception:
TypeError: Cannot read property 'value' of undefined
at decrypt (/Users/raphael/go/src/github.com/relay/relay/clients/electron/node_modules/push-receiver/src/utils/decrypt/index.js:10:5)
at Client._onDataMessage (/Users/raphael/go/src/github.com/relay/relay/clients/electron/node_modules/push-receiver/src/client.js:175:17)
at Client._onMessage (/Users/raphael/go/src/github.com/relay/relay/clients/electron/node_modules/push-receiver/src/client.js:164:12)
at emitOne (events.js:115:13)
at Parser.emit (events.js:210:7)
at Parser._onGotMessageBytes (/Users/raphael/go/src/github.com/relay/relay/clients/electron/node_modules/push-receiver/src/parser.js:233:10)
at Parser._waitForData (/Users/raphael/go/src/github.com/relay/relay/clients/electron/node_modules/push-receiver/src/parser.js:128:14)
at Parser._onGotMessageSize (/Users/raphael/go/src/github.com/relay/relay/clients/electron/node_modules/push-receiver/src/parser.js:191:12)
at Parser._onGotMessageTag (/Users/raphael/go/src/github.com/relay/relay/clients/electron/node_modules/push-receiver/src/parser.js:155:10)
at Parser._waitForData (/Users/raphael/go/src/github.com/relay/relay/clients/electron/node_modules/push-receiver/src/parser.js:122:14)
at Parser._onData (/Users/raphael/go/src/github.com/relay/relay/clients/electron/node_modules/push-receiver/src/parser.js:78:12)
at emitOne (events.js:115:13)
at TLSSocket.emit (events.js:210:7)
at addChunk (_stream_readable.js:252:12)
at readableAddChunk (_stream_readable.js:239:11)
at TLSSocket.Readable.push (_stream_readable.js:197:10)
at TLSWrap.onread (net.js:589:20)

Reinstalling an app that has already registered with FCM

If an app registers with FCM and receives a token and the client stores the token on the backend and then the user uninstalls the app and reinstalls it (or just clears the app's cache), is it possible for the client to retrieve the token from the backend and then reuse it when it attempts to register with FCM?

I assume that this is possible but only if my code would actually store the token back in the same place where it was originally stored in cache.

PUSH_RECEIVER:::Error while starting the service TypeError: Object has been destroyed

Here is my setup.

"dependencies": {
"@capacitor/electron": "2.2.1",
"electron-push-receiver": "^2.1.3",
"electron-updater": "^4.3.1",
},
"devDependencies": {
"electron": "9.1.0",
"electron-builder": "22.7.0"
},

in the renderer process:

import {
    START_NOTIFICATION_SERVICE,
    NOTIFICATION_SERVICE_STARTED,
    NOTIFICATION_SERVICE_ERROR,
    NOTIFICATION_RECEIVED as ON_NOTIFICATION_RECEIVED,
    TOKEN_UPDATED,
} from 'electron-push-receiver/src/constants';

// Listen for service successfully started
ipcRenderer.on(NOTIFICATION_SERVICE_STARTED, (_, token) => // do something);
// Handle notification errors
ipcRenderer.on(NOTIFICATION_SERVICE_ERROR, (_, error) => // do something);
// Send FCM token to backend
ipcRenderer.on(TOKEN_UPDATED, (_, token) => // Send token);
// Display notification
ipcRenderer.on(ON_NOTIFICATION_RECEIVED, (_, notification) => // display notification);
// Start service
ipcRenderer.send(START_NOTIFICATION_SERVICE, senderId);

in the main process:

setupPushReceiver(mainWindow.webContents);

I received the following error when running the electron app, when it is setting up the push receiver :

PUSH_RECEIVER:::Error while starting the service TypeError: Object has been destroyed
at WebContents..send (electron/js2c/browser_init.js:173:2098)
at IpcMainImpl. (/Users/pianokai/Sites/restvo/front/electron/node_modules/electron-push-receiver/src/index.js:55:19)
(node:81584) UnhandledPromiseRejectionWarning: TypeError: Object has been destroyed
at WebContents.
.send (electron/js2c/browser_init.js:173:2098)
at IpcMainImpl. (/Users/pianokai/Sites/restvo/front/electron/node_modules/electron-push-receiver/src/index.js:59:19)

upon further investigation, it seems like it crashed in src/index.js line 52 - 55

      // Listen for GCM/FCM notifications
      await listen(Object.assign({}, credentials, { persistentIds }), onNotification(webContents));
      // Notify the renderer process that we are listening for notifications
      webContents.send(NOTIFICATION_SERVICE_STARTED, credentials.fcm.token);

Failed to minify constants/index.js when build with CRA

I'm trying to build my electron app bootstraped by create-react-app (cra). and get this error:

react-scripts build

Creating an optimized production build...
Failed to compile.

Failed to minify the code from this file: 

 	./node_modules/electron-push-receiver/src/constants/index.js:13 

Read more here: http://bit.ly/2tRViJ9

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] build: `react-scripts build`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/yudasukmana/.npm/_logs/2018-03-16T04_23_46_972Z-debug.log
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.