matthieulemoine / electron-push-receiver Goto Github PK
View Code? Open in Web Editor NEWA module to bring Web Push support to Electron allowing it to receive notifications from Firebase Cloud Messaging (FCM).
License: MIT License
A module to bring Web Push support to Electron allowing it to receive notifications from Firebase Cloud Messaging (FCM).
License: MIT License
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?
the event "notification-service-started" is not always executed on windows, but on mac the same code works fine, i am using electron 1.8.4
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);
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,
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
Hi,
I am trying to set up my Vue application with Electron and electron-push-receiver.
I am using the following versions:
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,
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.
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?
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
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.
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.
hey I m getting this error --> ENOENT, checkin.proto not found in /Applications/ElectronReact.app/Contents/Resources/app.asar
in release build notification.
You can delete this.
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.
Looks like package.json was not upated for push_receiver and also the version.
Sorry if i missed something..
Pedro.
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...."
}
}
hi ,
i build electron app with ionic 3.9.2.
after i export .exe application. i get this error. this is image of my problem
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"
]
}
my electron app not working in china region, something weird happens there. checked in greatfirewallofchina.org "google.com" is blocked, but "firebase.google.com" succeeds yet app not working and not generates an fcm token.
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.
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:
Any suggestions on this? Thanks!
could you help me with a small example how to add this package to angular project use electron js
thank you so much,you made a great package
Hi think for your great job. I'm new in electron. How can i integrate electron-push-receiver with electron-vue. thx
I tried adding electron-push-receiver to a very simple electron app (https://github.com/electron/electron-quick-start) but I keep getting "Register request has failed with Error=PHONE_REGISTRATION_ERROR"
I also tried the example app (https://github.com/CydeSwype/electron-fcm-demo) with the same result.
I read several people had this problem when bundling the app, but in this case I'm just running it (npm start). Any ideas on why this could be happening?
Tokens are being generated successfully. Pushing notifications from firebase console using generated token and it shows as success. But not receiving any notification.
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
notification error no such type: checkin_proto.AndroidCheckinRequest
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)
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.
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)
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?
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 !
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.
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.
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?
i just update my code from electron 1.8.8 to 3.0.5, when i update the NOTIFICATION_SERVICE_STARTED stop running
I don't want to use electron's notification api to display the notifications.
Is there any other way for displaying notification like the way chrome does??
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.
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
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 ?
Hello @MatthieuLemoine, thanks for building this library.
It will be really helpful if you can provide a working example of this.
getting an error ipcRenderer is undefined on main.js
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
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 ๐
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.
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.
Are you plan to allow topic subscription?
https://firebase.google.com/docs/cloud-messaging/js/send-multiple
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
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 ?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.