Repository: electron/electron (language: cpp)

Issue:
[Bug]: Segmentation fault in uv_spawn with Electron 17.0.0
### Preflight Checklist

- [X] I have read the [Contributing Guidelines](https://github.com/electron/electron/blob/main/CONTRIBUTING.md) for this project.
- [X] I agree to follow the [Code of Conduct](https://github.com/electron/electron/blob/main/CODE_OF_CONDUCT.md) that this project adheres to.
- [X] I have searched the [issue tracker](https://www.github.com/electron/electron/issues) for a bug report that matches the one I want to file, without success.

### Electron Version

17.0.0

### What operating system are you using?

macOS

### Operating System Version

macOS Catalina 10.15.7

### What arch are you using?

x64

### Last Known Working Electron version

_No response_

### Expected Behavior

No segmentation fault

<img width="993" alt="Crash Report Screenshot" src="https://user-images.githubusercontent.com/2145849/152179191-ed2cec68-5eb9-46b4-981f-4deedec06abc.png">



[Text version of crash report](https://github.com/electron/electron/files/7987634/crash.report.txt)


### Actual Behavior

Sometimes, after working for a while, the app crashes giving the Apple Problem Report attached.

### Testcase Gist URL

_No response_

### Additional Information

We're hoping to move to Electron 17 ASAP to pick up some Chromium bug fixes.  I built an alpha of our application with the new 17.0.0 release yesterday.

The crash behavior isn't predictably reproducible that I know of, although it has happened a few times to this user who is one of the employees of our company.  I haven't see in at all in my arm64 version or for the 15 minutes I used our x64 version on my old laptop.


Discussion / hints:
Hey @seanmacisaac, thanks for reporting this - would it be possible for you to share the full crash dump file, rather than just the txt? That will just let us make sure the symbols are mapped properly.

It looks like Roam may already have a crash reporter, but if you need an easy way to collect that dump, you can add the following snippet to your main process code, before app.whenReady:

```
const { app, crashReporter } = require('electron')

console.log(app.getPath('crashDumps'))
crashReporter.start({ submitURL: '', uploadToServer: false })
```
Then reproduce the crash, zip up the crash dumps directory and attach it here.

EDIT: Apologies, I was able to symbolicate the trace you posted! Symbolicated dump is here 🙇‍♀️ :
 [symbolicated_crash.txt](https://github.com/electron/electron/files/8073240/symbolicated_crash.txt)
We don't have one now, adding it and will upload a crash dump once I have one.
I am seeing the same issue.
Crash dump:
[f781bd88-68da-4520-a99b-02518e0a2bba.zip](https://github.com/electron/electron/files/8015541/f781bd88-68da-4520-a99b-02518e0a2bba.zip)
 
@t57ser the crash dump you attached doesn't seem to have a crash in it.

<details>
<summary>Symbolicated</summary>

```
Operating system: Mac OS X
                  10.15.7 19H1615
CPU: amd64
     family 6 model 94 stepping 3
     8 CPUs

GPU: UNKNOWN

No crash
Process uptime: 1011471 seconds

Thread 0
 0  libsystem_kernel.dylib!mach_msg_trap + 0xa
    rax = 0x000000000100001f   rdx = 0x0000000000000000
    rcx = 0x00007ffee1239f28   rbx = 0x0000000007000806
    rsi = 0x0000000007000806   rdi = 0x00007ffee123a0f0
    rbp = 0x00007ffee1239f80   rsp = 0x00007ffee1239f28
     r8 = 0x0000000000001003    r9 = 0x00000000ffffffff
    r10 = 0x0000000000000c00   r11 = 0x0000000000000206
    r12 = 0x0000000007000806   r13 = 0x0000000000000c00
    r14 = 0x00007ffee123a0f0   r15 = 0x0000000000000000
    rip = 0x00007fff68023dfa
    Found by: given as instruction pointer in context
 1  libsystem_kernel.dylib!mach_msg + 0x3c
    rbx = 0x0000000007000806   rbp = 0x00007ffee1239f80
    rsp = 0x00007ffee1239f30   r12 = 0x0000000007000806
    r13 = 0x0000000000000c00   r14 = 0x00007ffee123a0f0
    r15 = 0x0000000000000000   rip = 0x00007fff68024170
    Found by: call frame info
 2  CoreFoundation!__CFRunLoopServiceMachPort + 0xf7
    rbx = 0x00007ffd3c4086c0   rbp = 0x00007ffee123a010
    rsp = 0x00007ffee1239f90   r12 = 0x00000000ffffffff
    r13 = 0x00007ffd3c408540   r14 = 0x00007ffee123a0f0
    r15 = 0x0000000000001003   rip = 0x00007fff2e27b825
    Found by: call frame info
 3  CoreFoundation!__CFRunLoopRun + 0x527
    rbx = 0x00007ffd3c408540   rbp = 0x00007ffee123ad20
    rsp = 0x00007ffee123a020   r12 = 0x0000000000000000
    r13 = 0x00000000ffffffff   r14 = 0x0000000000001003
    r15 = 0x00007ffd3c4086c0   rip = 0x00007fff2e27a2f2
    Found by: call frame info
 4  CoreFoundation!CFRunLoopRunSpecific + 0x1ce
    rbx = 0x0000000e8a30a70c   rbp = 0x00007ffee123adb0
    rsp = 0x00007ffee123ad30   r12 = 0x0000000000000001
    r13 = 0x0000000000000001   r14 = 0x00007ffd3c408540
    r15 = 0x00007ffd3c4086c0   rip = 0x00007fff2e27976e
    Found by: call frame info
 5  Foundation!-[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 0xd4
    rbx = 0x00007ffd40009040   rbp = 0x00007ffee123adf0
    rsp = 0x00007ffee123adc0   r12 = 0x00007fff7227cafa
    r13 = 0x00007ffd3c514e30   r14 = 0x00007fff85b2b608
    r15 = 0x00007fff85b30af0   rip = 0x00007fff30917c38
    Found by: call frame info
 6  Electron Framework!base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) [message_pump_mac.mm : 656 + 0x10]
    rbx = 0x00007ffd3e315810   rbp = 0x00007ffee123ae40
    rsp = 0x00007ffee123ae00   r12 = 0x00007fff7227cafa
    r13 = 0x00007fff7226f0ad   r14 = 0x00007ffd3c514e30
    r15 = 0x00007fff66d2d800   rip = 0x00000001118589b9
    Found by: call frame info
 7  Electron Framework!base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) [message_pump_mac.mm : 161 + 0xc]
    rbp = 0x00007ffee123ae80   rsp = 0x00007ffee123ae50
    rip = 0x0000000111857422
    Found by: previous frame's frame pointer
 8  Electron Framework!base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) [thread_controller_with_message_pump_impl.cc : 468 + 0x6]
    rbp = 0x00007ffee123aec0   rsp = 0x00007ffee123ae90
    rip = 0x000000011181946a
    Found by: previous frame's frame pointer
 9  Electron Framework!base::RunLoop::Run(base::Location const&) [run_loop.cc : 140 + 0x13]
    rbp = 0x00007ffee123af70   rsp = 0x00007ffee123aed0
    rip = 0x00000001117e3731
    Found by: previous frame's frame pointer
10  Electron Framework!content::RendererMain(content::MainFunctionParams) [renderer_main.cc : 283 + 0x8]
    rbp = 0x00007ffee123b080   rsp = 0x00007ffee123af80
    rip = 0x0000000114e2c389
    Found by: previous frame's frame pointer
11  Electron Framework!content::RunOtherNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams, content::ContentMainDelegate*) [content_main_runner_impl.cc : 675 + 0x6]
    rbp = 0x00007ffee123b170   rsp = 0x00007ffee123b090
    rip = 0x000000010ecd9ca6
    Found by: previous frame's frame pointer
12  Electron Framework!content::ContentMainRunnerImpl::Run() [content_main_runner_impl.cc : 1025 + 0x8]
    rbp = 0x00007ffee123b250   rsp = 0x00007ffee123b180
    rip = 0x000000010ecda6a9
    Found by: previous frame's frame pointer
13  Electron Framework!content::RunContentProcess(content::ContentMainParams, content::ContentMainRunner*) [content_main.cc : 402 + 0x9]
    rbp = 0x00007ffee123b480   rsp = 0x00007ffee123b260
    rip = 0x000000010ecd8cbd
    Found by: previous frame's frame pointer
14  Electron Framework!content::ContentMain(content::ContentMainParams) [content_main.cc : 430 + 0xb]
    rbp = 0x00007ffee123b4f0   rsp = 0x00007ffee123b490
    rip = 0x000000010ecd95f3
    Found by: previous frame's frame pointer
15  Electron Framework!ElectronMain [electron_library_main.mm : 26 + 0x5]
    rbp = 0x00007ffee123b5d0   rsp = 0x00007ffee123b500
    rip = 0x000000010ea0ebe8
    Found by: previous frame's frame pointer
16  arthos Helper (Renderer) + 0xa60
    rbp = 0x00007ffee123b6a0   rsp = 0x00007ffee123b5e0
    rip = 0x000000010e9c4a60
    Found by: previous frame's frame pointer
17  libdyld.dylib!start + 0x1
    rbp = 0x00007ffee123b6b8   rsp = 0x00007ffee123b6b0
    rip = 0x00007fff67ee2cc9
    Found by: previous frame's frame pointer
18  libdyld.dylib!start + 0x1
    rbp = 0x00007ffee123b6b8   rsp = 0x00007ffee123b6b8
    rip = 0x00007fff67ee2cc9
    Found by: call frame info

Thread 1
 0  libsystem_kernel.dylib!kevent64 + 0xa
    rax = 0x0000000002000171   rdx = 0x0000000000000000
    rcx = 0x0000700003c83bd8   rbx = 0x0000000000000000
    rsi = 0x0000000000000000   rdi = 0x0000000000000009
    rbp = 0x0000700003c83dc0   rsp = 0x0000700003c83bd8
     r8 = 0x0000000000000001    r9 = 0x0000000000000000
    r10 = 0x00007ffd3e10ab30   r11 = 0x0000000000000246
    r12 = 0x0000000000000001   r13 = 0x00007ffd3e10a9e0
    r14 = 0x00007ffd3e10ab30   r15 = 0x0000000000004c03
    rip = 0x00007fff6802cb96
    Found by: given as instruction pointer in context
 1  Electron Framework!base::MessagePumpKqueue::Run(base::MessagePump::Delegate*) [message_pump_kqueue.cc : 438 + 0x14]
    rbx = 0x0000000000000000   rbp = 0x0000700003c83dc0
    rsp = 0x0000700003c83be0   r12 = 0x0000000000000001
    r13 = 0x00007ffd3e10a9e0   r14 = 0x00007ffd3e10ab30
    r15 = 0x0000000000004c03   rip = 0x0000000111879ea0
    Found by: call frame info
 2  Electron Framework!base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) [thread_controller_with_message_pump_impl.cc : 468 + 0x6]
    rbp = 0x0000700003c83e00   rsp = 0x0000700003c83dd0
    rip = 0x000000011181946a
    Found by: previous frame's frame pointer
 3  Electron Framework!base::RunLoop::Run(base::Location const&) [run_loop.cc : 140 + 0x13]
    rbp = 0x0000700003c83eb0   rsp = 0x0000700003c83e10
    rip = 0x00000001117e3731
    Found by: previous frame's frame pointer
 4  Electron Framework!base::Thread::Run(base::RunLoop*) [thread.cc : 334 + 0x2a]
    rbp = 0x0000700003c83ef0   rsp = 0x0000700003c83ec0
    rip = 0x0000000111835238
    Found by: previous frame's frame pointer
 5  Electron Framework!base::internal::ServiceThread::Run(base::RunLoop*) [service_thread.cc : 15 + 0x5]
    rbp = 0x0000700003c83f10   rsp = 0x0000700003c83f00
    rip = 0x0000000111822afd
    Found by: previous frame's frame pointer
 6  Electron Framework!base::Thread::ThreadMain() [thread.cc : 405 + 0xd]
    rbp = 0x0000700003c83f80   rsp = 0x0000700003c83f20
    rip = 0x00000001118353cd
    Found by: previous frame's frame pointer
 7  Electron Framework!base::(anonymous namespace)::ThreadFunc(void*) [platform_thread_posix.cc : 99 + 0x9]
    rbp = 0x0000700003c83fb0   rsp = 0x0000700003c83f90
    rip = 0x0000000111851c78
    Found by: previous frame's frame pointer
 8  libsystem_pthread.dylib!_pthread_start + 0x94
    rbp = 0x0000700003c83fd0   rsp = 0x0000700003c83fc0
    rip = 0x00007fff680e7109
    Found by: previous frame's frame pointer
 9  libsystem_pthread.dylib!thread_start + 0xf
    rbp = 0x0000700003c83ff0   rsp = 0x0000700003c83fe0
    rip = 0x00007fff680e2b8b
    Found by: previous frame's frame pointer
10  Electron Framework + 0x2e5cc10
    rsp = 0x0000700003c84098   rip = 0x0000000111851c10
    Found by: stack scanning

Thread 2
 0  libsystem_kernel.dylib!mach_msg_trap + 0xa
    rax = 0x000000000100001f   rdx = 0x0000000000000000
    rcx = 0x0000700004c89be8   rbx = 0x0000000000000502
    rsi = 0x0000000000000102   rdi = 0x0000700004c89df0
    rbp = 0x0000700004c89c40   rsp = 0x0000700004c89be8
     r8 = 0x0000000000003303    r9 = 0x00000000000080e8
    r10 = 0x0000000000000020   r11 = 0x0000000000000202
    r12 = 0x0000000000000102   r13 = 0x0000000000000020
    r14 = 0x0000700004c89df0   r15 = 0x0000000000000000
    rip = 0x00007fff68023dfa
    Found by: given as instruction pointer in context
 1  libsystem_kernel.dylib!mach_msg + 0x3c
    rbx = 0x0000000000000502   rbp = 0x0000700004c89c40
    rsp = 0x0000700004c89bf0   r12 = 0x0000000000000102
    r13 = 0x0000000000000020   r14 = 0x0000700004c89df0
    r15 = 0x0000000000000000   rip = 0x00007fff68024170
    Found by: call frame info
 2  Electron Framework!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_mac.cc : 170 + 0x1a]
    rbx = 0x0000021f953c415e   rbp = 0x0000700004c89e70
    rsp = 0x0000700004c89c50   r12 = 0x0000000010004005
    r13 = 0x0000000000000020   r14 = 0x00000000000080e8
    r15 = 0x0000700004c89df0   rip = 0x000000011185e75f
    Found by: call frame info
 3  Electron Framework!base::internal::WorkerThread::Delegate::WaitForWork(base::WaitableEvent*) [worker_thread.cc : 74 + 0x8]
    rbp = 0x0000700004c89e90   rsp = 0x0000700004c89e80
    rip = 0x000000011182e8fe
    Found by: previous frame's frame pointer
 4  Electron Framework!base::internal::WorkerThread::RunWorker() [worker_thread.cc : 370 + 0xd]
    rbp = 0x0000700004c89f60   rsp = 0x0000700004c89ea0
    rip = 0x000000011182f484
    Found by: previous frame's frame pointer
 5  Electron Framework!base::internal::WorkerThread::RunBackgroundPooledWorker() [worker_thread.cc : 271 + 0x5]
    rbp = 0x0000700004c89f80   rsp = 0x0000700004c89f70
    rip = 0x000000011182ee7d
    Found by: previous frame's frame pointer
 6  Electron Framework!base::(anonymous namespace)::ThreadFunc(void*) [platform_thread_posix.cc : 99 + 0x9]
    rbp = 0x0000700004c89fb0   rsp = 0x0000700004c89f90
    rip = 0x0000000111851c78
    Found by: previous frame's frame pointer
 7  libsystem_pthread.dylib!_pthread_start + 0x94
    rbp = 0x0000700004c89fd0   rsp = 0x0000700004c89fc0
    rip = 0x00007fff680e7109
    Found by: previous frame's frame pointer
 8  libsystem_pthread.dylib!thread_start + 0xf
    rbp = 0x0000700004c89ff0   rsp = 0x0000700004c89fe0
    rip = 0x00007fff680e2b8b
    Found by: previous frame's frame pointer
 9  Electron Framework + 0x2e5cc10
    rsp = 0x0000700004c8a098   rip = 0x0000000111851c10
    Found by: stack scanning

Thread 3
 0  libsystem_kernel.dylib!kevent64 + 0xa
    rax = 0x0000000002000171   rdx = 0x0000000000000000
    rcx = 0x0000700005c8fbf8   rbx = 0x0000000000000000
    rsi = 0x0000000000000000   rdi = 0x000000000000000a
    rbp = 0x0000700005c8fde0   rsp = 0x0000700005c8fbf8
     r8 = 0x0000000000000002    r9 = 0x0000000000000000
    r10 = 0x00007ffd3c50ac10   r11 = 0x0000000000000246
    r12 = 0x0000000000000001   r13 = 0x00007ffd3c50a460
    r14 = 0x00007ffd3c50a7f8   r15 = 0x0000000000001f0b
    rip = 0x00007fff6802cb96
    Found by: given as instruction pointer in context
 1  Electron Framework!base::MessagePumpKqueue::Run(base::MessagePump::Delegate*) [message_pump_kqueue.cc : 438 + 0x14]
    rbx = 0x0000000000000000   rbp = 0x0000700005c8fde0
    rsp = 0x0000700005c8fc00   r12 = 0x0000000000000001
    r13 = 0x00007ffd3c50a460   r14 = 0x00007ffd3c50a7f8
    r15 = 0x0000000000001f0b   rip = 0x0000000111879ea0
    Found by: call frame info
 2  Electron Framework!base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) [thread_controller_with_message_pump_impl.cc : 468 + 0x6]
    rbp = 0x0000700005c8fe20   rsp = 0x0000700005c8fdf0
    rip = 0x000000011181946a
    Found by: previous frame's frame pointer
 3  Electron Framework!base::RunLoop::Run(base::Location const&) [run_loop.cc : 140 + 0x13]
    rbp = 0x0000700005c8fed0   rsp = 0x0000700005c8fe30
    rip = 0x00000001117e3731
    Found by: previous frame's frame pointer
 4  Electron Framework!base::Thread::Run(base::RunLoop*) [thread.cc : 334 + 0x2a]
    rbp = 0x0000700005c8ff10   rsp = 0x0000700005c8fee0
    rip = 0x0000000111835238
    Found by: previous frame's frame pointer
 5  Electron Framework!base::Thread::ThreadMain() [thread.cc : 405 + 0xd]
    rbp = 0x0000700005c8ff80   rsp = 0x0000700005c8ff20
    rip = 0x00000001118353cd
    Found by: previous frame's frame pointer
 6  Electron Framework!base::(anonymous namespace)::ThreadFunc(void*) [platform_thread_posix.cc : 99 + 0x9]
    rbp = 0x0000700005c8ffb0   rsp = 0x0000700005c8ff90
    rip = 0x0000000111851c78
    Found by: previous frame's frame pointer
 7  libsystem_pthread.dylib!_pthread_start + 0x94
    rbp = 0x0000700005c8ffd0   rsp = 0x0000700005c8ffc0
    rip = 0x00007fff680e7109
    Found by: previous frame's frame pointer
 8  libsystem_pthread.dylib!thread_start + 0xf
    rbp = 0x0000700005c8fff0   rsp = 0x0000700005c8ffe0
    rip = 0x00007fff680e2b8b
    Found by: previous frame's frame pointer
 9  Electron Framework + 0x2e5cc10
    rsp = 0x0000700005c90098   rip = 0x0000000111851c10
    Found by: stack scanning

Thread 4
 0  libsystem_kernel.dylib!mach_msg_trap + 0xa
    rax = 0x000000000100001f   rdx = 0x0000000000000000
    rcx = 0x0000700006492ab8   rbx = 0x0000000000000002
    rsi = 0x0000000000000002   rdi = 0x0000700006492cc0
    rbp = 0x0000700006492b10   rsp = 0x0000700006492ab8
     r8 = 0x0000000000004103    r9 = 0x0000000000000000
    r10 = 0x0000000000000020   r11 = 0x0000000000000202
    r12 = 0x0000000000000002   r13 = 0x0000000000000020
    r14 = 0x0000700006492cc0   r15 = 0x0000000000000000
    rip = 0x00007fff68023dfa
    Found by: given as instruction pointer in context
 1  libsystem_kernel.dylib!mach_msg + 0x3c
    rbx = 0x0000000000000002   rbp = 0x0000700006492b10
    rsp = 0x0000700006492ac0   r12 = 0x0000000000000002
    r13 = 0x0000000000000020   r14 = 0x0000700006492cc0
    r15 = 0x0000000000000000   rip = 0x00007fff68024170
    Found by: call frame info
 2  Electron Framework!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_mac.cc : 170 + 0x1a]
    rbx = 0x7fffffffffffffff   rbp = 0x0000700006492d40
    rsp = 0x0000700006492b20   r12 = 0x0000000010004005
    r13 = 0x0000000000000020   r14 = 0x0000000000000000
    r15 = 0x0000700006492cc0   rip = 0x000000011185e75f
    Found by: call frame info
 3  Electron Framework!base::WaitableEvent::Wait() [waitable_event_mac.cc : 111 + 0x5]
    rbp = 0x0000700006492d60   rsp = 0x0000700006492d50
    rip = 0x000000011185e5ee
    Found by: previous frame's frame pointer
 4  Electron Framework!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc : 54 + 0x5]
    rbp = 0x0000700006492de0   rsp = 0x0000700006492d70
    rip = 0x00000001117c446c
    Found by: previous frame's frame pointer
 5  Electron Framework!base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) [thread_controller_with_message_pump_impl.cc : 468 + 0x6]
    rbp = 0x0000700006492e20   rsp = 0x0000700006492df0
    rip = 0x000000011181946a
    Found by: previous frame's frame pointer
 6  Electron Framework!base::RunLoop::Run(base::Location const&) [run_loop.cc : 140 + 0x13]
    rbp = 0x0000700006492ed0   rsp = 0x0000700006492e30
    rip = 0x00000001117e3731
    Found by: previous frame's frame pointer
 7  Electron Framework!base::Thread::Run(base::RunLoop*) [thread.cc : 334 + 0x2a]
    rbp = 0x0000700006492f10   rsp = 0x0000700006492ee0
    rip = 0x0000000111835238
    Found by: previous frame's frame pointer
 8  Electron Framework!base::Thread::ThreadMain() [thread.cc : 405 + 0xd]
    rbp = 0x0000700006492f80   rsp = 0x0000700006492f20
    rip = 0x00000001118353cd
    Found by: previous frame's frame pointer
 9  Electron Framework!base::(anonymous namespace)::ThreadFunc(void*) [platform_thread_posix.cc : 99 + 0x9]
    rbp = 0x0000700006492fb0   rsp = 0x0000700006492f90
    rip = 0x0000000111851c78
    Found by: previous frame's frame pointer
10  libsystem_pthread.dylib!_pthread_start + 0x94
    rbp = 0x0000700006492fd0   rsp = 0x0000700006492fc0
    rip = 0x00007fff680e7109
    Found by: previous frame's frame pointer
11  libsystem_pthread.dylib!thread_start + 0xf
    rbp = 0x0000700006492ff0   rsp = 0x0000700006492fe0
    rip = 0x00007fff680e2b8b
    Found by: previous frame's frame pointer
12  Electron Framework + 0x2e5cc10
    rsp = 0x0000700006493098   rip = 0x0000000111851c10
    Found by: stack scanning

Thread 5
 0  libsystem_kernel.dylib!mach_msg_trap + 0xa
    rax = 0x000000000100001f   rdx = 0x0000000000000000
    rcx = 0x0000700006c95ad8   rbx = 0x0000000000000002
    rsi = 0x0000000000000002   rdi = 0x0000700006c95ce0
    rbp = 0x0000700006c95b30   rsp = 0x0000700006c95ad8
     r8 = 0x0000000000005903    r9 = 0x0000000000000000
    r10 = 0x0000000000000020   r11 = 0x0000000000000202
    r12 = 0x0000000000000002   r13 = 0x0000000000000020
    r14 = 0x0000700006c95ce0   r15 = 0x0000000000000000
    rip = 0x00007fff68023dfa
    Found by: given as instruction pointer in context
 1  libsystem_kernel.dylib!mach_msg + 0x3c
    rbx = 0x0000000000000002   rbp = 0x0000700006c95b30
    rsp = 0x0000700006c95ae0   r12 = 0x0000000000000002
    r13 = 0x0000000000000020   r14 = 0x0000700006c95ce0
    r15 = 0x0000000000000000   rip = 0x00007fff68024170
    Found by: call frame info
 2  Electron Framework!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_mac.cc : 170 + 0x1a]
    rbx = 0x7fffffffffffffff   rbp = 0x0000700006c95d60
    rsp = 0x0000700006c95b40   r12 = 0x0000000010004005
    r13 = 0x0000000000000020   r14 = 0x0000000000000000
    r15 = 0x0000700006c95ce0   rip = 0x000000011185e75f
    Found by: call frame info
 3  Electron Framework!base::WaitableEvent::Wait() [waitable_event_mac.cc : 111 + 0x5]
    rbp = 0x0000700006c95d80   rsp = 0x0000700006c95d70
    rip = 0x000000011185e5ee
    Found by: previous frame's frame pointer
 4  Electron Framework!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc : 54 + 0x5]
    rbp = 0x0000700006c95e00   rsp = 0x0000700006c95d90
    rip = 0x00000001117c446c
    Found by: previous frame's frame pointer
 5  Electron Framework!base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) [thread_controller_with_message_pump_impl.cc : 468 + 0x6]
    rbp = 0x0000700006c95e40   rsp = 0x0000700006c95e10
    rip = 0x000000011181946a
    Found by: previous frame's frame pointer
 6  Electron Framework!base::RunLoop::Run(base::Location const&) [run_loop.cc : 140 + 0x13]
    rbp = 0x0000700006c95ef0   rsp = 0x0000700006c95e50
    rip = 0x00000001117e3731
    Found by: previous frame's frame pointer
 7  Electron Framework!blink::scheduler::WorkerThread::SimpleThreadImpl::Run() [worker_thread.cc : 154 + 0x2a]
    rbp = 0x0000700006c95f80   rsp = 0x0000700006c95f00
    rip = 0x0000000110875a63
    Found by: previous frame's frame pointer
 8  Electron Framework!base::(anonymous namespace)::ThreadFunc(void*) [platform_thread_posix.cc : 99 + 0x9]
    rbp = 0x0000700006c95fb0   rsp = 0x0000700006c95f90
    rip = 0x0000000111851c78
    Found by: previous frame's frame pointer
 9  libsystem_pthread.dylib!_pthread_start + 0x94
    rbp = 0x0000700006c95fd0   rsp = 0x0000700006c95fc0
    rip = 0x00007fff680e7109
    Found by: previous frame's frame pointer
10  libsystem_pthread.dylib!thread_start + 0xf
    rbp = 0x0000700006c95ff0   rsp = 0x0000700006c95fe0
    rip = 0x00007fff680e2b8b
    Found by: previous frame's frame pointer
11  Electron Framework + 0x2e5cc10
    rsp = 0x0000700006c96098   rip = 0x0000000111851c10
    Found by: stack scanning

Thread 6
 0  libsystem_kernel.dylib!mach_msg_trap + 0xa
    rax = 0x000000000100001f   rdx = 0x0000000000000000
    rcx = 0x0000700007498be8   rbx = 0x0000000000000002
    rsi = 0x0000000000000002   rdi = 0x0000700007498df0
    rbp = 0x0000700007498c40   rsp = 0x0000700007498be8
     r8 = 0x0000000000005a03    r9 = 0x0000000000000000
    r10 = 0x0000000000000020   r11 = 0x0000000000000202
    r12 = 0x0000000000000002   r13 = 0x0000000000000020
    r14 = 0x0000700007498df0   r15 = 0x0000000000000000
    rip = 0x00007fff68023dfa
    Found by: given as instruction pointer in context
 1  libsystem_kernel.dylib!mach_msg + 0x3c
    rbx = 0x0000000000000002   rbp = 0x0000700007498c40
    rsp = 0x0000700007498bf0   r12 = 0x0000000000000002
    r13 = 0x0000000000000020   r14 = 0x0000700007498df0
    r15 = 0x0000000000000000   rip = 0x00007fff68024170
    Found by: call frame info
 2  Electron Framework!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_mac.cc : 170 + 0x1a]
    rbx = 0x7fffffffffffffff   rbp = 0x0000700007498e70
    rsp = 0x0000700007498c50   r12 = 0x0000000010004005
    r13 = 0x0000000000000020   r14 = 0x0000000000000000
    r15 = 0x0000700007498df0   rip = 0x000000011185e75f
    Found by: call frame info
 3  Electron Framework!base::internal::WorkerThread::Delegate::WaitForWork(base::WaitableEvent*) [worker_thread.cc : 74 + 0x8]
    rbp = 0x0000700007498e90   rsp = 0x0000700007498e80
    rip = 0x000000011182e8fe
    Found by: previous frame's frame pointer
 4  Electron Framework!base::internal::WorkerThread::RunWorker() [worker_thread.cc : 345 + 0xd]
    rbp = 0x0000700007498f60   rsp = 0x0000700007498ea0
    rip = 0x000000011182f082
    Found by: previous frame's frame pointer
 5  Electron Framework!base::internal::WorkerThread::RunSharedWorker() [worker_thread.cc : 276 + 0x5]
    rbp = 0x0000700007498f80   rsp = 0x0000700007498f70
    rip = 0x000000011182ef3d
    Found by: previous frame's frame pointer
 6  Electron Framework!base::(anonymous namespace)::ThreadFunc(void*) [platform_thread_posix.cc : 99 + 0x9]
    rbp = 0x0000700007498fb0   rsp = 0x0000700007498f90
    rip = 0x0000000111851c78
    Found by: previous frame's frame pointer
 7  libsystem_pthread.dylib!_pthread_start + 0x94
    rbp = 0x0000700007498fd0   rsp = 0x0000700007498fc0
    rip = 0x00007fff680e7109
    Found by: previous frame's frame pointer
 8  libsystem_pthread.dylib!thread_start + 0xf
    rbp = 0x0000700007498ff0   rsp = 0x0000700007498fe0
    rip = 0x00007fff680e2b8b
    Found by: previous frame's frame pointer
 9  Electron Framework + 0x2e5cc10
    rsp = 0x0000700007499098   rip = 0x0000000111851c10
    Found by: stack scanning

Thread 7
 0  libsystem_kernel.dylib!__psynch_cvwait + 0xa
    rax = 0x0000000002000131   rdx = 0x0000000000000000
    rcx = 0x0000700007c9bd28   rbx = 0x0000000000000002
    rsi = 0x0000000100000100   rdi = 0x00007ffd3e327958
    rbp = 0x0000700007c9bdc0   rsp = 0x0000700007c9bd28
     r8 = 0x0000000000000000    r9 = 0x00000000000000a1
    r10 = 0x0000000000000000   r11 = 0x0000000000000202
    r12 = 0x00007ffd3e327958   r13 = 0x0000000000000016
    r14 = 0x0000000100000100   r15 = 0x0000700007c9c000
    rip = 0x00007fff68026882
    Found by: given as instruction pointer in context
 1  libsystem_pthread.dylib!_pthread_cond_wait + 0x2ba
    rbx = 0x0000000000000002   rbp = 0x0000700007c9bdc0
    rsp = 0x0000700007c9bd30   r12 = 0x00007ffd3e327958
    r13 = 0x0000000000000016   r14 = 0x0000000100000100
    r15 = 0x0000700007c9c000   rip = 0x00007fff680e7425
    Found by: call frame info
 2  Electron Framework!base::ConditionVariable::Wait() [condition_variable_posix.cc : 79 + 0x8]
    rbp = 0x0000700007c9be60   rsp = 0x0000700007c9bdd0
    rip = 0x00000001118510db
    Found by: previous frame's frame pointer
 3  Electron Framework!content::CategorizedWorkerPool::Run(std::__1::vector<cc::TaskCategory, std::__1::allocator<cc::TaskCategory> > const&, base::ConditionVariable*) [categorized_worker_pool.cc : 311 + 0x5]
    rbp = 0x0000700007c9bf80   rsp = 0x0000700007c9be70
    rip = 0x0000000114e17f61
    Found by: previous frame's frame pointer
 4  Electron Framework!base::(anonymous namespace)::ThreadFunc(void*) [platform_thread_posix.cc : 99 + 0x9]
    rbp = 0x0000700007c9bfb0   rsp = 0x0000700007c9bf90
    rip = 0x0000000111851c78
    Found by: previous frame's frame pointer
 5  libsystem_pthread.dylib!_pthread_start + 0x94
    rbp = 0x0000700007c9bfd0   rsp = 0x0000700007c9bfc0
    rip = 0x00007fff680e7109
    Found by: previous frame's frame pointer
 6  libsystem_pthread.dylib!thread_start + 0xf
    rbp = 0x0000700007c9bff0   rsp = 0x0000700007c9bfe0
    rip = 0x00007fff680e2b8b
    Found by: previous frame's frame pointer
 7  Electron Framework + 0x2e5cc10
    rsp = 0x0000700007c9c098   rip = 0x0000000111851c10
    Found by: stack scanning

Thread 8
 0  libsystem_kernel.dylib!__psynch_cvwait + 0xa
    rax = 0x0000000002000131   rdx = 0x0000000000000000
    rcx = 0x000070000849ed28   rbx = 0x0000000000000002
    rsi = 0x0000000000000200   rdi = 0x00007ffd3e327958
    rbp = 0x000070000849edc0   rsp = 0x000070000849ed28
     r8 = 0x0000000000000000    r9 = 0x00000000000000a1
    r10 = 0x0000000000000000   r11 = 0x0000000000000202
    r12 = 0x00007ffd3e327958   r13 = 0x0000000000000016
    r14 = 0x0000000000000200   r15 = 0x000070000849f000
    rip = 0x00007fff68026882
    Found by: given as instruction pointer in context
 1  libsystem_pthread.dylib!_pthread_cond_wait + 0x2ba
    rbx = 0x0000000000000002   rbp = 0x000070000849edc0
    rsp = 0x000070000849ed30   r12 = 0x00007ffd3e327958
    r13 = 0x0000000000000016   r14 = 0x0000000000000200
    r15 = 0x000070000849f000   rip = 0x00007fff680e7425
    Found by: call frame info
 2  Electron Framework!base::ConditionVariable::Wait() [condition_variable_posix.cc : 79 + 0x8]
    rbp = 0x000070000849ee60   rsp = 0x000070000849edd0
    rip = 0x00000001118510db
    Found by: previous frame's frame pointer
 3  Electron Framework!content::CategorizedWorkerPool::Run(std::__1::vector<cc::TaskCategory, std::__1::allocator<cc::TaskCategory> > const&, base::ConditionVariable*) [categorized_worker_pool.cc : 311 + 0x5]
    rbp = 0x000070000849ef80   rsp = 0x000070000849ee70
    rip = 0x0000000114e17f61
    Found by: previous frame's frame pointer
 4  Electron Framework!base::(anonymous namespace)::ThreadFunc(void*) [platform_thread_posix.cc : 99 + 0x9]
    rbp = 0x000070000849efb0   rsp = 0x000070000849ef90
    rip = 0x0000000111851c78
    Found by: previous frame's frame pointer
 5  libsystem_pthread.dylib!_pthread_start + 0x94
    rbp = 0x000070000849efd0   rsp = 0x000070000849efc0
    rip = 0x00007fff680e7109
    Found by: previous frame's frame pointer
 6  libsystem_pthread.dylib!thread_start + 0xf
    rbp = 0x000070000849eff0   rsp = 0x000070000849efe0
    rip = 0x00007fff680e2b8b
    Found by: previous frame's frame pointer
 7  Electron Framework + 0x2e5cc10
    rsp = 0x000070000849f098   rip = 0x0000000111851c10
    Found by: stack scanning

Thread 9
 0  libsystem_kernel.dylib!__psynch_cvwait + 0xa
    rax = 0x0000000002000131   rdx = 0x0000000000000000
    rcx = 0x0000700008ca1d28   rbx = 0x0000000000000002
    rsi = 0x0000000000000300   rdi = 0x00007ffd3e327958
    rbp = 0x0000700008ca1dc0   rsp = 0x0000700008ca1d28
     r8 = 0x0000000000000000    r9 = 0x00000000000000a1
    r10 = 0x0000000000000000   r11 = 0x0000000000000202
    r12 = 0x00007ffd3e327958   r13 = 0x0000000000000016
    r14 = 0x0000000000000300   r15 = 0x0000700008ca2000
    rip = 0x00007fff68026882
    Found by: given as instruction pointer in context
 1  libsystem_pthread.dylib!_pthread_cond_wait + 0x2ba
    rbx = 0x0000000000000002   rbp = 0x0000700008ca1dc0
    rsp = 0x0000700008ca1d30   r12 = 0x00007ffd3e327958
    r13 = 0x0000000000000016   r14 = 0x0000000000000300
    r15 = 0x0000700008ca2000   rip = 0x00007fff680e7425
    Found by: call frame info
 2  Electron Framework!base::ConditionVariable::Wait() [condition_variable_posix.cc : 79 + 0x8]
    rbp = 0x0000700008ca1e60   rsp = 0x0000700008ca1dd0
    rip = 0x00000001118510db
    Found by: previous frame's frame pointer
 3  Electron Framework!content::CategorizedWorkerPool::Run(std::__1::vector<cc::TaskCategory, std::__1::allocator<cc::TaskCategory> > const&, base::ConditionVariable*) [categorized_worker_pool.cc : 311 + 0x5]
    rbp = 0x0000700008ca1f80   rsp = 0x0000700008ca1e70
    rip = 0x0000000114e17f61
    Found by: previous frame's frame pointer
 4  Electron Framework!base::(anonymous namespace)::ThreadFunc(void*) [platform_thread_posix.cc : 99 + 0x9]
    rbp = 0x0000700008ca1fb0   rsp = 0x0000700008ca1f90
    rip = 0x0000000111851c78
    Found by: previous frame's frame pointer
 5  libsystem_pthread.dylib!_pthread_start + 0x94
    rbp = 0x0000700008ca1fd0   rsp = 0x0000700008ca1fc0
    rip = 0x00007fff680e7109
    Found by: previous frame's frame pointer
 6  libsystem_pthread.dylib!thread_start + 0xf
    rbp = 0x0000700008ca1ff0   rsp = 0x0000700008ca1fe0
    rip = 0x00007fff680e2b8b
    Found by: previous frame's frame pointer
 7  Electron Framework + 0x2e5cc10
    rsp = 0x0000700008ca2098   rip = 0x0000000111851c10
    Found by: stack scanning

Thread 10
 0  libsystem_kernel.dylib!__psynch_cvwait + 0xa
    rax = 0x0000000002000131   rdx = 0x0000000000000000
    rcx = 0x00007000094a4d28   rbx = 0x0000000000000002
    rsi = 0x0000000000000400   rdi = 0x00007ffd3e327958
    rbp = 0x00007000094a4dc0   rsp = 0x00007000094a4d28
     r8 = 0x0000000000000000    r9 = 0x00000000000000a1
    r10 = 0x0000000000000000   r11 = 0x0000000000000202
    r12 = 0x00007ffd3e327958   r13 = 0x0000000000000016
    r14 = 0x0000000000000400   r15 = 0x00007000094a5000
    rip = 0x00007fff68026882
    Found by: given as instruction pointer in context
 1  libsystem_pthread.dylib!_pthread_cond_wait + 0x2ba
    rbx = 0x0000000000000002   rbp = 0x00007000094a4dc0
    rsp = 0x00007000094a4d30   r12 = 0x00007ffd3e327958
    r13 = 0x0000000000000016   r14 = 0x0000000000000400
    r15 = 0x00007000094a5000   rip = 0x00007fff680e7425
    Found by: call frame info
 2  Electron Framework!base::ConditionVariable::Wait() [condition_variable_posix.cc : 79 + 0x8]
    rbp = 0x00007000094a4e60   rsp = 0x00007000094a4dd0
    rip = 0x00000001118510db
    Found by: previous frame's frame pointer
 3  Electron Framework!content::CategorizedWorkerPool::Run(std::__1::vector<cc::TaskCategory, std::__1::allocator<cc::TaskCategory> > const&, base::ConditionVariable*) [categorized_worker_pool.cc : 311 + 0x5]
    rbp = 0x00007000094a4f80   rsp = 0x00007000094a4e70
    rip = 0x0000000114e17f61
    Found by: previous frame's frame pointer
 4  Electron Framework!base::(anonymous namespace)::ThreadFunc(void*) [platform_thread_posix.cc : 99 + 0x9]
    rbp = 0x00007000094a4fb0   rsp = 0x00007000094a4f90
    rip = 0x0000000111851c78
    Found by: previous frame's frame pointer
 5  libsystem_pthread.dylib!_pthread_start + 0x94
    rbp = 0x00007000094a4fd0   rsp = 0x00007000094a4fc0
    rip = 0x00007fff680e7109
    Found by: previous frame's frame pointer
 6  libsystem_pthread.dylib!thread_start + 0xf
    rbp = 0x00007000094a4ff0   rsp = 0x00007000094a4fe0
    rip = 0x00007fff680e2b8b
    Found by: previous frame's frame pointer
 7  Electron Framework + 0x2e5cc10
    rsp = 0x00007000094a5098   rip = 0x0000000111851c10
    Found by: stack scanning

Thread 11
 0  libsystem_kernel.dylib!__psynch_cvwait + 0xa
    rax = 0x0000000002000131   rdx = 0x0000000000000000
    rcx = 0x0000700009ca7d28   rbx = 0x0000000000000002
    rsi = 0x0000000100000100   rdi = 0x00007ffd3e327998
    rbp = 0x0000700009ca7dc0   rsp = 0x0000700009ca7d28
     r8 = 0x0000000000000000    r9 = 0x00000000000000a1
    r10 = 0x0000000000000000   r11 = 0x0000000000000202
    r12 = 0x00007ffd3e327998   r13 = 0x0000000000000016
    r14 = 0x0000000100000100   r15 = 0x0000700009ca8000
    rip = 0x00007fff68026882
    Found by: given as instruction pointer in context
 1  libsystem_pthread.dylib!_pthread_cond_wait + 0x2ba
    rbx = 0x0000000000000002   rbp = 0x0000700009ca7dc0
    rsp = 0x0000700009ca7d30   r12 = 0x00007ffd3e327998
    r13 = 0x0000000000000016   r14 = 0x0000000100000100
    r15 = 0x0000700009ca8000   rip = 0x00007fff680e7425
    Found by: call frame info
 2  Electron Framework!base::ConditionVariable::Wait() [condition_variable_posix.cc : 79 + 0x8]
    rbp = 0x0000700009ca7e60   rsp = 0x0000700009ca7dd0
    rip = 0x00000001118510db
    Found by: previous frame's frame pointer
 3  Electron Framework!content::CategorizedWorkerPool::Run(std::__1::vector<cc::TaskCategory, std::__1::allocator<cc::TaskCategory> > const&, base::ConditionVariable*) [categorized_worker_pool.cc : 311 + 0x5]
    rbp = 0x0000700009ca7f80   rsp = 0x0000700009ca7e70
    rip = 0x0000000114e17f61
    Found by: previous frame's frame pointer
 4  Electron Framework!base::(anonymous namespace)::ThreadFunc(void*) [platform_thread_posix.cc : 99 + 0x9]
    rbp = 0x0000700009ca7fb0   rsp = 0x0000700009ca7f90
    rip = 0x0000000111851c78
    Found by: previous frame's frame pointer
 5  libsystem_pthread.dylib!_pthread_start + 0x94
    rbp = 0x0000700009ca7fd0   rsp = 0x0000700009ca7fc0
    rip = 0x00007fff680e7109
    Found by: previous frame's frame pointer
 6  libsystem_pthread.dylib!thread_start + 0xf
    rbp = 0x0000700009ca7ff0   rsp = 0x0000700009ca7fe0
    rip = 0x00007fff680e2b8b
    Found by: previous frame's frame pointer
 7  Electron Framework + 0x2e5cc10
    rsp = 0x0000700009ca8098   rip = 0x0000000111851c10
    Found by: stack scanning

Thread 12
 0  0x0
    rax = 0x0000000000000000   rdx = 0x0000000000000000
    rcx = 0x0000000000000000   rbx = 0x0000000000000000
    rsi = 0x0000000000000000   rdi = 0x0000000000000000
    rbp = 0x0000000000000000   rsp = 0x0000000000000000
     r8 = 0x0000000000000000    r9 = 0x0000000000000000
    r10 = 0x0000000000000000   r11 = 0x0000000000000000
    r12 = 0x0000000000000000   r13 = 0x0000000000000000
    r14 = 0x0000000000000000   r15 = 0x0000000000000000
    rip = 0x0000000000000000
    Found by: given as instruction pointer in context

Thread 13
 0  libsystem_kernel.dylib!mach_msg_trap + 0xa
    rax = 0x000000000100001f   rdx = 0x0000000000000000
    rcx = 0x000070000548cbe8   rbx = 0x0000000000000502
    rsi = 0x0000000000000102   rdi = 0x000070000548cdf0
    rbp = 0x000070000548cc40   rsp = 0x000070000548cbe8
     r8 = 0x0000000000004e3f    r9 = 0x00000000000080e8
    r10 = 0x0000000000000020   r11 = 0x0000000000000202
    r12 = 0x0000000000000102   r13 = 0x0000000000000020
    r14 = 0x000070000548cdf0   r15 = 0x0000000000000000
    rip = 0x00007fff68023dfa
    Found by: given as instruction pointer in context
 1  libsystem_kernel.dylib!mach_msg + 0x3c
    rbx = 0x0000000000000502   rbp = 0x000070000548cc40
    rsp = 0x000070000548cbf0   r12 = 0x0000000000000102
    r13 = 0x0000000000000020   r14 = 0x000070000548cdf0
    r15 = 0x0000000000000000   rip = 0x00007fff68024170
    Found by: call frame info
 2  Electron Framework!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_mac.cc : 170 + 0x1a]
    rbx = 0x0000021f951e15aa   rbp = 0x000070000548ce70
    rsp = 0x000070000548cc50   r12 = 0x0000000010004005
    r13 = 0x0000000000000020   r14 = 0x00000000000080e8
    r15 = 0x000070000548cdf0   rip = 0x000000011185e75f
    Found by: call frame info
 3  Electron Framework!base::internal::WorkerThread::Delegate::WaitForWork(base::WaitableEvent*) [worker_thread.cc : 74 + 0x8]
    rbp = 0x000070000548ce90   rsp = 0x000070000548ce80
    rip = 0x000000011182e8fe
    Found by: previous frame's frame pointer
 4  Electron Framework!base::internal::WorkerThread::RunWorker() [worker_thread.cc : 370 + 0xd]
    rbp = 0x000070000548cf60   rsp = 0x000070000548cea0
    rip = 0x000000011182f484
    Found by: previous frame's frame pointer
 5  Electron Framework!base::internal::WorkerThread::RunPooledWorker() [worker_thread.cc : 266 + 0x5]
    rbp = 0x000070000548cf80   rsp = 0x000070000548cf70
    rip = 0x000000011182ef0d
    Found by: previous frame's frame pointer
 6  Electron Framework!base::(anonymous namespace)::ThreadFunc(void*) [platform_thread_posix.cc : 99 + 0x9]
    rbp = 0x000070000548cfb0   rsp = 0x000070000548cf90
    rip = 0x0000000111851c78
    Found by: previous frame's frame pointer
 7  libsystem_pthread.dylib!_pthread_start + 0x94
    rbp = 0x000070000548cfd0   rsp = 0x000070000548cfc0
    rip = 0x00007fff680e7109
    Found by: previous frame's frame pointer
 8  libsystem_pthread.dylib!thread_start + 0xf
    rbp = 0x000070000548cff0   rsp = 0x000070000548cfe0
    rip = 0x00007fff680e2b8b
    Found by: previous frame's frame pointer
 9  Electron Framework + 0x2e5cc10
    rsp = 0x000070000548d098   rip = 0x0000000111851c10
    Found by: stack scanning

Loaded modules:
0x10e9c4000 - 0x10e9e5fff  arthos Helper (Renderer)  0.0.0.0  (main)  (WARNING: No symbols, arthos Helper (Renderer), 4C4C44EF55553144A19B1BB8816E70440)
0x10e9f5000 - 0x11653efff  Electron Framework  0.0.0.0
0x117064000 - 0x11707afff  Squirrel  0.0.0.0
0x11708c000 - 0x1170d9fff  ReactiveObjC  0.0.0.0
0x1170fd000 - 0x117109fff  Mantle  0.0.0.0
0x117115000 - 0x117350fff  libffmpeg.dylib  0.0.0.0
0x117e21000 - 0x117eb3fff  dyld  0.0.0.0
0x7fff29a99000 - 0x7fff29c94fff  AVFoundation  2.0.0.0
0x7fff29c95000 - 0x7fff29d61fff  AVFAudio  1.0.0.0
0x7fff29e81000 - 0x7fff29e81fff  Accelerate  4.0.0.0
0x7fff29e82000 - 0x7fff29e98fff  libCGInterfaces.dylib  524.2.1.0
0x7fff29e99000 - 0x7fff2a4effff  vImage  524.2.1.0
0x7fff2a4f0000 - 0x7fff2a757fff  libBLAS.dylib  1.0.0.0
0x7fff2a758000 - 0x7fff2ac2bfff  libBNNS.dylib  1.0.0.0
0x7fff2ac2c000 - 0x7fff2afc7fff  libLAPACK.dylib  1.0.0.0
0x7fff2afc8000 - 0x7fff2afddfff  libLinearAlgebra.dylib  1.0.0.0
0x7fff2afde000 - 0x7fff2afe3fff  libQuadrature.dylib  1.0.0.0
0x7fff2afe4000 - 0x7fff2b054fff  libSparse.dylib  1.0.0.0
0x7fff2b055000 - 0x7fff2b067fff  libSparseBLAS.dylib  1.0.0.0
0x7fff2b068000 - 0x7fff2b23ffff  libvDSP.dylib  735.140.1.0
0x7fff2b240000 - 0x7fff2b302fff  libvMisc.dylib  735.140.1.0
0x7fff2b303000 - 0x7fff2b303fff  vecLib  735.140.1.0
0x7fff2b304000 - 0x7fff2b363fff  Accounts  1.0.0.0
0x7fff2b4ad000 - 0x7fff2c26bfff  AppKit  1894.60.107.0
0x7fff2c2bb000 - 0x7fff2c2bbfff  ApplicationServices  52.0.0.0
0x7fff2c2bc000 - 0x7fff2c327fff  ATS  236.0.0.0
0x7fff2c3c0000 - 0x7fff2c3fefff  libFontRegistry.dylib  1.0.0.0
0x7fff2c459000 - 0x7fff2c488fff  ATSUI  1.0.0.0
0x7fff2c489000 - 0x7fff2c48dfff  ColorSyncLegacy  1.0.0.0
0x7fff2c527000 - 0x7fff2c57efff  HIServices  676.0.0.0
0x7fff2c57f000 - 0x7fff2c58dfff  LangAnalysis  1.0.0.0
0x7fff2c58e000 - 0x7fff2c5d3fff  PrintCore  516.2.0.0
0x7fff2c5d4000 - 0x7fff2c5defff  QD  1.0.0.0
0x7fff2c5df000 - 0x7fff2c5ecfff  SpeechSynthesis  1.0.0.0
0x7fff2c5ed000 - 0x7fff2c6cefff  AudioToolbox  1000.0.0.0
0x7fff2c6d0000 - 0x7fff2c6d0fff  AudioUnit  1.0.0.0
0x7fff2ca67000 - 0x7fff2cdf5fff  CFNetwork  0.0.0.0
0x7fff2ce71000 - 0x7fff2ce71fff  Carbon  162.0.0.0
0x7fff2ce72000 - 0x7fff2ce75fff  CommonPanels  101.0.0.0
0x7fff2ce76000 - 0x7fff2d16afff  HIToolbox  994.7.0.0
0x7fff2d16b000 - 0x7fff2d16efff  Help  71.0.0.0
0x7fff2d16f000 - 0x7fff2d174fff  ImageCapture  5.0.0.0
0x7fff2d175000 - 0x7fff2d175fff  Ink  227.0.0.0
0x7fff2d176000 - 0x7fff2d190fff  OpenScripting  1.0.0.0
0x7fff2d1b1000 - 0x7fff2d1b1fff  Print  271.0.0.0
0x7fff2d1b2000 - 0x7fff2d1b4fff  SecurityHI  55008.0.0.0
0x7fff2d1b5000 - 0x7fff2d1bbfff  SpeechRecognition  1.0.0.0
0x7fff2d1bc000 - 0x7fff2d354fff  CloudKit  867.0.0.0
0x7fff2d355000 - 0x7fff2d355fff  Cocoa  23.0.0.0
0x7fff2d363000 - 0x7fff2d459fff  ColorSync  4.7.0.0
0x7fff2d54b000 - 0x7fff2d684fff  Contacts  0.0.0.0
0x7fff2d744000 - 0x7fff2dc4dfff  CoreAudio  1.0.0.0
0x7fff2dca0000 - 0x7fff2dcd8fff  CoreBluetooth  1.0.0.0
0x7fff2dcd9000 - 0x7fff2e0c3fff  CoreData  977.3.0.0
0x7fff2e0c4000 - 0x7fff2e1f6fff  CoreDisplay  186.6.15.0
0x7fff2e1f7000 - 0x7fff2e678fff  CoreFoundation  1678.102.0.0
0x7fff2e67a000 - 0x7fff2eceffff  CoreGraphics  1357.4.2.0
0x7fff2ecfd000 - 0x7fff2f058fff  CoreImage  5.0.0.0
0x7fff2f059000 - 0x7fff2f0c2fff  CoreLocation  2394.0.22.0
0x7fff2f0c3000 - 0x7fff2f113fff  CoreMIDI  69.0.0.0
0x7fff2f116000 - 0x7fff2f418fff  CoreML  1.0.0.0
0x7fff2f419000 - 0x7fff2f4f4fff  CoreMedia  1.0.0.0
0x7fff2f4f5000 - 0x7fff2f557fff  CoreMediaIO  1.0.0.0
0x7fff2f5e1000 - 0x7fff2f5e1fff  CoreServices  1069.28.0.0
0x7fff2f5e2000 - 0x7fff2f667fff  AE  838.1.0.0
0x7fff2f668000 - 0x7fff2f949fff  CarbonCore  1217.0.0.0
0x7fff2f94a000 - 0x7fff2f997fff  DictionaryServices  323.7.0.0
0x7fff2f998000 - 0x7fff2f9a0fff  FSEvents  1268.100.1.0
0x7fff2f9a1000 - 0x7fff2fbdcfff  LaunchServices  1069.28.0.0
0x7fff2fbdd000 - 0x7fff2fc75fff  Metadata  2076.7.1.0
0x7fff2fc76000 - 0x7fff2fca3fff  OSServices  1069.28.0.0
0x7fff2fca4000 - 0x7fff2fd0bfff  SearchKit  417.1.0.0
0x7fff2fd0c000 - 0x7fff2fd30fff  SharedFileList  131.4.0.0
0x7fff2fd31000 - 0x7fff2fda2fff  CoreSpotlight  1.0.0.0
0x7fff2ff8d000 - 0x7fff30054fff  CoreTelephony  0.0.0.0
0x7fff30055000 - 0x7fff3020cfff  CoreText  1.0.0.0
0x7fff3020d000 - 0x7fff30251fff  CoreVideo  1.5.0.0
0x7fff30252000 - 0x7fff302dffff  CoreWLAN  1.0.0.0
0x7fff30316000 - 0x7fff30356fff  CryptoTokenKit  1.0.0.0
0x7fff3049b000 - 0x7fff304a6fff  DirectoryService  1.0.0.0
0x7fff304a7000 - 0x7fff30551fff  DiscRecording  1.0.0.0
0x7fff30576000 - 0x7fff3057cfff  DiskArbitration  1.0.0.0
0x7fff305a3000 - 0x7fff30750fff  EventKit  1370.5.1.0
0x7fff30771000 - 0x7fff308a0fff  FileProvider  1.0.0.0
0x7fff308b5000 - 0x7fff308b7fff  ForceFeedback  1.0.2.0
0x7fff308b8000 - 0x7fff30c7dfff  Foundation  1678.102.0.0
0x7fff30cea000 - 0x7fff30d3afff  GSS  1.0.0.0
0x7fff30d3b000 - 0x7fff30d63fff  GameController  1.0.0.0
0x7fff30e77000 - 0x7fff30f8bfff  IOBluetooth  1.0.0.0
0x7fff30ff1000 - 0x7fff31095fff  IOKit  275.0.0.0
0x7fff31097000 - 0x7fff310a8fff  IOSurface  1.0.0.0
0x7fff310c6000 - 0x7fff31126fff  ImageCaptureCore  1.0.0.0
0x7fff31127000 - 0x7fff31285fff  ImageIO  1.0.0.0
0x7fff31286000 - 0x7fff31289fff  libGIF.dylib  1.0.0.0
0x7fff3128a000 - 0x7fff31343fff  libJP2.dylib  1.0.0.0
0x7fff31344000 - 0x7fff31367fff  libJPEG.dylib  1.0.0.0
0x7fff315e4000 - 0x7fff315fefff  libPng.dylib  1.0.0.0
0x7fff315ff000 - 0x7fff31600fff  libRadiance.dylib  1.0.0.0
0x7fff31601000 - 0x7fff31647fff  libTIFF.dylib  1.0.0.0
0x7fff31660000 - 0x7fff31aeffff  Intents  1.0.0.0
0x7fff31af2000 - 0x7fff32b92fff  JavaScriptCore  609.4.1.0
0x7fff32ba9000 - 0x7fff32bbbfff  Kerberos  6.0.0.0
0x7fff32bbc000 - 0x7fff32bbcfff  libHeimdalProxy.dylib  1.0.0.0
0x7fff32bbd000 - 0x7fff32bf3fff  LDAP  2.4.0.0
0x7fff32d07000 - 0x7fff32d29fff  SharedUtils  693.140.3.0
0x7fff32d2a000 - 0x7fff32d40fff  LocalAuthentication  693.140.3.0
0x7fff32f4e000 - 0x7fff32f58fff  MediaAccessibility  62.0.0.0
0x7fff32f6c000 - 0x7fff33023fff  MediaPlayer  1.0.0.0
0x7fff33024000 - 0x7fff33771fff  MediaToolbox  1.0.0.0
0x7fff33773000 - 0x7fff3383dfff  Metal  212.8.0.0
0x7fff3383f000 - 0x7fff33859fff  MetalKit  141.2.0.0
0x7fff3385a000 - 0x7fff33897fff  MPSCore  122.5.6.0
0x7fff33898000 - 0x7fff33922fff  MPSImage  122.5.6.0
0x7fff33923000 - 0x7fff33948fff  MPSMatrix  122.5.6.0
0x7fff33949000 - 0x7fff3395efff  MPSNDArray  1.0.0.0
0x7fff3395f000 - 0x7fff33abdfff  MPSNeuralNetwork  122.5.6.0
0x7fff33abe000 - 0x7fff33b0dfff  MPSRayIntersector  122.5.6.0
0x7fff33b0e000 - 0x7fff33b0ffff  MetalPerformanceShaders  122.5.6.0
0x7fff349ca000 - 0x7fff349d6fff  NetFS  1.0.0.0
0x7fff349d7000 - 0x7fff34b2efff  Network  1.0.0.0
0x7fff34b2f000 - 0x7fff34d8ffff  NetworkExtension  1.0.0.0
0x7fff37560000 - 0x7fff375b8fff  OpenCL  1.0.0.0
0x7fff375b9000 - 0x7fff375d5fff  CFOpenDirectory  1.0.0.0
0x7fff375d6000 - 0x7fff375e1fff  OpenDirectory  1.0.0.0
0x7fff37f47000 - 0x7fff37f49fff  libCVMSPluginSupport.dylib  1.0.0.0
0x7fff37f4a000 - 0x7fff37f4ffff  libCoreFSCache.dylib  1.0.0.0
0x7fff37f50000 - 0x7fff37f54fff  libCoreVMClient.dylib  1.0.0.0
0x7fff37f55000 - 0x7fff37f5dfff  libGFXShared.dylib  1.0.0.0
0x7fff37f5e000 - 0x7fff37f68fff  libGL.dylib  1.0.0.0
0x7fff37f69000 - 0x7fff37f9dfff  libGLImage.dylib  1.0.0.0
0x7fff38133000 - 0x7fff3816ffff  libGLU.dylib  1.0.0.0
0x7fff38bab000 - 0x7fff38bbafff  OpenGL  1.0.0.0
0x7fff38d6c000 - 0x7fff38e5ffff  PDFKit  1.0.0.0
0x7fff38e60000 - 0x7fff38f77fff  PencilKit  1.0.0.0
0x7fff39218000 - 0x7fff3921efff  PushKit  1.0.0.0
0x7fff3933f000 - 0x7fff39585fff  ImageKit  1.0.0.0
0x7fff39586000 - 0x7fff39a45fff  QuartzComposer  168.0.0.0
0x7fff39a46000 - 0x7fff39a6bfff  QuartzFilters  1.0.0.0
0x7fff39a6c000 - 0x7fff39b76fff  QuickLookUI  0.0.0.0
0x7fff39b77000 - 0x7fff39b77fff  Quartz  1.0.0.0
0x7fff39b78000 - 0x7fff39dfbfff  QuartzCore  1.11.0.0
0x7fff39dfc000 - 0x7fff39e55fff  QuickLook  0.0.0.0
0x7fff39e56000 - 0x7fff39e8bfff  QuickLookThumbnailing  0.0.0.0
0x7fff3a35c000 - 0x7fff3a377fff  SafariServices  612.3.6.0
0x7fff3a97f000 - 0x7fff3accafff  Security  59306.140.11.0
0x7fff3accb000 - 0x7fff3ad53fff  SecurityFoundation  55236.60.1.0
0x7fff3ad54000 - 0x7fff3ad81fff  SecurityInterface  55139.120.1.0
0x7fff3ad82000 - 0x7fff3ad86fff  ServiceManagement  1738.140.3.0
0x7fff3b0ba000 - 0x7fff3b0d7fff  StoreKit  379.0.0.0
0x7fff3ba32000 - 0x7fff3baacfff  SystemConfiguration  1061.141.2.0
0x7fff3bc75000 - 0x7fff3bcaafff  UserNotifications  1.0.0.0
0x7fff3bd2c000 - 0x7fff3c0affff  VideoToolbox  1.0.0.0
0x7fff3c0b0000 - 0x7fff3c333fff  Vision  3.0.97.0
0x7fff3fa1c000 - 0x7fff3fae1fff  APFS  1.0.0.0
0x7fff40431000 - 0x7fff404e2fff  AccountsDaemon  1.0.0.0
0x7fff40a85000 - 0x7fff40bdafff  AddressBookCore  1.0.0.0
0x7fff40bf6000 - 0x7fff40bf7fff  AggregateDictionary  1.0.0.0
0x7fff41045000 - 0x7fff41190fff  AnnotationKit  1.0.0.0
0x7fff41191000 - 0x7fff411aefff  AppContainer  1.0.0.0
0x7fff41203000 - 0x7fff41211fff  AppSandbox  1.0.0.0
0x7fff41214000 - 0x7fff41272fff  AppStoreDaemon  1.0.0.0
0x7fff415fc000 - 0x7fff41661fff  AppSupport  29.0.0.0
0x7fff4168d000 - 0x7fff416b1fff  Apple80211  1.0.0.0
0x7fff416b2000 - 0x7fff417e5fff  AppleAccount  1.0.0.0
0x7fff4196f000 - 0x7fff4197efff  AppleFSCompression  119.100.1.0
0x7fff41a7d000 - 0x7fff41a88fff  AppleIDAuthSupport  90.40.3.0
0x7fff41a89000 - 0x7fff41ac9fff  AppleIDSSOAuthentication  1.0.0.0
0x7fff41aca000 - 0x7fff41b12fff  AppleJPEG  1.0.0.0
0x7fff41b13000 - 0x7fff41b23fff  AppleLDAP  52.0.0.0
0x7fff41b24000 - 0x7fff41ec8fff  AppleMediaServices  1.0.0.0
0x7fff41ed5000 - 0x7fff41efbfff  ApplePushService  1.0.0.0
0x7fff41efc000 - 0x7fff41f00fff  AppleSRP  1.0.0.0
0x7fff41f01000 - 0x7fff41f23fff  AppleSauce  0.0.0.0
0x7fff41fe3000 - 0x7fff41fe6fff  AppleSystemInfo  1.0.0.0
0x7fff41fe7000 - 0x7fff42037fff  AppleVA  5.1.1.0
0x7fff42080000 - 0x7fff4208ffff  AssertionServices  223.140.2.0
0x7fff425d2000 - 0x7fff429cdfff  AudioResourceArbitration  1.0.0.0
0x7fff42c23000 - 0x7fff42e64fff  AudioToolboxCore  1.0.0.0
0x7fff42e68000 - 0x7fff42f84fff  AuthKit  1.0.0.0
0x7fff43141000 - 0x7fff4314afff  BackgroundTaskManagement  104.0.0.0
0x7fff4314b000 - 0x7fff431ecfff  Backup  0.0.0.0
0x7fff431ed000 - 0x7fff43279fff  BaseBoard  0.0.0.0
0x7fff4334a000 - 0x7fff4337afff  BoardServices  0.0.0.0
0x7fff4337b000 - 0x7fff433b7fff  Bom  195.0.0.0
0x7fff434d5000 - 0x7fff4350cfff  C2  495.0.0.0
0x7fff43638000 - 0x7fff43692fff  CalDAV  790.4.1.0
0x7fff43842000 - 0x7fff4386dfff  CalendarAgentLink  840.5.1.0
0x7fff43886000 - 0x7fff438fefff  CalendarFoundation  1140.6.1.0
0x7fff43935000 - 0x7fff43c2dfff  CalendarPersistence  1040.5.1.0
0x7fff43f37000 - 0x7fff43f86fff  ChunkingLibrary  307.0.0.0
0x7fff43f87000 - 0x7fff43ff5fff  ClassKit  145.6.1.0
0x7fff440e1000 - 0x7fff4416cfff  CloudDocs  698.20.0.0
0x7fff44e33000 - 0x7fff44e43fff  CommonAuth  1.0.0.0
0x7fff44e57000 - 0x7fff44e6efff  CommonUtilities  800.0.0.0
0x7fff45102000 - 0x7fff4513efff  ContactsAutocomplete  1.0.0.0
0x7fff4516f000 - 0x7fff451f3fff  ContactsFoundation  1.0.0.0
0x7fff451f4000 - 0x7fff45231fff  ContactsPersistence  1.0.0.0
0x7fff45575000 - 0x7fff4594afff  CoreAUC  1.0.0.0
0x7fff4594b000 - 0x7fff45978fff  CoreAVCHD  6100.0.0.0
0x7fff4599b000 - 0x7fff459bcfff  CoreAnalytics  1.0.0.0
0x7fff45ac5000 - 0x7fff45b3bfff  CoreBrightness  1.0.0.0
0x7fff45c35000 - 0x7fff45cc6fff  CoreDAV  1.0.0.0
0x7fff45cc7000 - 0x7fff45cd2fff  CoreDaemon  3.0.0.0
0x7fff45cd3000 - 0x7fff45edefff  CoreDuet  1.0.0.0
0x7fff45edf000 - 0x7fff45f2cfff  CoreDuetContext  1.0.0.0
0x7fff45f2d000 - 0x7fff45f3dfff  CoreDuetDaemonProtocol  1.0.0.0
0x7fff45f40000 - 0x7fff45f42fff  CoreDuetDebugLogging  1.0.0.0
0x7fff45f53000 - 0x7fff45f63fff  CoreEmoji  107.1.0.0
0x7fff4611a000 - 0x7fff46267fff  CoreHandwriting  0.0.0.0
0x7fff465a4000 - 0x7fff4660efff  CoreNLP  213.0.0.0
0x7fff468d1000 - 0x7fff46959fff  CorePDF  1.0.0.0
0x7fff46a3c000 - 0x7fff46a44fff  CorePhoneNumbers  1.0.0.0
0x7fff47358000 - 0x7fff47363fff  CoreRecents  1.0.0.0
0x7fff47431000 - 0x7fff47454fff  CoreSVG  129.3.0.0
0x7fff47455000 - 0x7fff47488fff  CoreServicesInternal  446.7.0.0
0x7fff47489000 - 0x7fff474b7fff  CoreServicesStore  1069.28.0.0
0x7fff4763c000 - 0x7fff476dffff  CoreSuggestions  1052.34.0.0
0x7fff479dc000 - 0x7fff47a72fff  CoreSymbolication  64535.33.2.0
0x7fff47b0a000 - 0x7fff47c36fff  CoreUI  609.4.0.0
0x7fff47c37000 - 0x7fff47df0fff  CoreUtils  1.0.0.0
0x7fff47f2a000 - 0x7fff47f3dfff  CrashReporterSupport  15016.1.0.0
0x7fff47ff6000 - 0x7fff48008fff  DFRFoundation  252.50.1.0
0x7fff48009000 - 0x7fff4800efff  DSExternalDisplay  1.0.0.0
0x7fff48098000 - 0x7fff48112fff  DataDetectorsCore  659.0.0.0
0x7fff48114000 - 0x7fff4815dfff  DataDetectorsNaturalLanguage  1.0.0.0
0x7fff4815e000 - 0x7fff4819bfff  DebugSymbols  194.0.0.0
0x7fff4819c000 - 0x7fff48324fff  DesktopServicesPriv  0.0.0.0
0x7fff485d3000 - 0x7fff4869bfff  DiskImages  559.100.2.0
0x7fff4869c000 - 0x7fff4876ffff  DiskManagement  1.0.0.0
0x7fff48770000 - 0x7fff48774fff  DisplayServices  1.0.0.0
0x7fff487ce000 - 0x7fff487f2fff  DuetActivityScheduler  1.0.0.0
0x7fff4881c000 - 0x7fff48851fff  EAP8021X  1.0.0.0
0x7fff48852000 - 0x7fff48856fff  EFILogin  1.0.0.0
0x7fff4938a000 - 0x7fff4939ffff  Engram  1.0.0.0
0x7fff493a0000 - 0x7fff49a0afff  Espresso  0.0.0.0
0x7fff49a53000 - 0x7fff49ab0fff  ExchangeWebServices  281.0.0.0
0x7fff49ce5000 - 0x7fff4a100fff  FaceCore  4.3.1.0
0x7fff4a79f000 - 0x7fff4a8d6fff  libFontParser.dylib  1.0.0.0
0x7fff4a8d7000 - 0x7fff4a90bfff  libTrueTypeScaler.dylib  1.0.0.0
0x7fff4a96f000 - 0x7fff4a97ffff  libhvf.dylib  1.0.0.0
0x7fff4a9fb000 - 0x7fff4aa11fff  Futhark  1.0.0.0
0x7fff4f51b000 - 0x7fff4f521fff  GPUWrangler  0.0.0.0
0x7fff4f840000 - 0x7fff4f866fff  GenerationalStorage  314.0.0.0
0x7fff4f87f000 - 0x7fff50868fff  GeoServices  1624.26.4.0
0x7fff50994000 - 0x7fff509a2fff  GraphVisualizer  0.0.0.0
0x7fff50a0b000 - 0x7fff50a18fff  HID  1.0.0.0
0x7fff50b41000 - 0x7fff50bfffff  Heimdal  1.0.0.0
0x7fff523a2000 - 0x7fff524a0fff  IDS  800.0.0.0
0x7fff524a1000 - 0x7fff525ddfff  IDSFoundation  800.0.0.0
0x7fff52bfb000 - 0x7fff52c5bfff  IMFoundation  800.0.0.0
0x7fff52d8b000 - 0x7fff52d93fff  IOAccelerator  1.0.0.0
0x7fff52da0000 - 0x7fff52db7fff  IOPresentment  47.10.0.0
0x7fff5313f000 - 0x7fff5318afff  IconServices  438.3.0.0
0x7fff53327000 - 0x7fff53335fff  IntentsFoundation  1.0.0.0
0x7fff53348000 - 0x7fff5334ffff  InternationalSupport  45.4.0.0
0x7fff53350000 - 0x7fff53352fff  InternationalTextSearch  1.0.0.0
0x7fff535cf000 - 0x7fff535dbfff  KerberosHelper  1.0.0.0
0x7fff535dc000 - 0x7fff535fbfff  KeychainCircle  1.0.0.0
0x7fff53730000 - 0x7fff537fefff  LanguageModeling  215.1.0.0
0x7fff537ff000 - 0x7fff53847fff  Lexicon  72.0.0.0
0x7fff5384e000 - 0x7fff53853fff  LinguisticData  353.18.0.0
0x7fff5387a000 - 0x7fff5389efff  LocationSupport  2394.0.22.0
0x7fff538f7000 - 0x7fff538fcfff  LoginUICore  1.0.0.0
0x7fff540ec000 - 0x7fff540effff  Mangrove  1.0.0.0
0x7fff542ac000 - 0x7fff542acfff  Marco  800.0.0.0
0x7fff542ad000 - 0x7fff542d3fff  MarkupUI  1.0.0.0
0x7fff54358000 - 0x7fff543e2fff  MediaExperience  1.0.0.0
0x7fff543e3000 - 0x7fff54416fff  MediaKit  923.0.0.0
0x7fff544db000 - 0x7fff54871fff  MediaRemote  1.0.0.0
0x7fff54872000 - 0x7fff548aefff  MediaServices  1.0.0.0
0x7fff54bbc000 - 0x7fff54c08fff  MetadataUtilities  2076.7.1.0
0x7fff54c09000 - 0x7fff54cdafff  MetalTools  0.0.0.0
0x7fff54d38000 - 0x7fff54d51fff  MobileAsset  1.0.0.0
0x7fff54f0e000 - 0x7fff54f2cfff  MobileKeyBag  1.0.0.0
0x7fff54ff8000 - 0x7fff5518efff  Montreal  121.1.0.0
0x7fff5518f000 - 0x7fff551bffff  MultitouchSupport  3440.1.0.0
0x7fff5543f000 - 0x7fff55529fff  NLP  202.0.0.0
0x7fff556bf000 - 0x7fff556c9fff  NetAuth  1.0.0.0
0x7fff5578b000 - 0x7fff557a7fff  NetworkStatistics  1.0.0.0
0x7fff55e36000 - 0x7fff55e38fff  OAuth  25.0.0.0
0x7fff560e0000 - 0x7fff5612bfff  OTSVG  0.0.0.0
0x7fff57349000 - 0x7fff57354fff  PerformanceAnalysis  243.3.0.0
0x7fff57355000 - 0x7fff5737dfff  PersistentConnection  1.0.0.0
0x7fff5737e000 - 0x7fff5738cfff  PersonaKit  1.0.0.0
0x7fff57536000 - 0x7fff57536fff  PhoneNumbers  1.0.0.0
0x7fff58df8000 - 0x7fff58e28fff  PlugInKit  1.0.0.0
0x7fff58e53000 - 0x7fff58e66fff  PowerLog  1.0.0.0
0x7fff59aec000 - 0x7fff59b0cfff  ProactiveEventTracker  258.5.0.0
0x7fff59b93000 - 0x7fff59bfcfff  ProactiveSupport  258.5.0.0
0x7fff59ce2000 - 0x7fff59d3cfff  ProtectedCloudStorage  1.0.0.0
0x7fff59d3d000 - 0x7fff59d56fff  ProtocolBuffer  274.24.9.0
0x7fff59d90000 - 0x7fff59e0dfff  Quagga  1.0.0.0
0x7fff59e68000 - 0x7fff59e6bfff  QuickLookNonBaseSystem  1.0.0.0
0x7fff59e6c000 - 0x7fff59e8ffff  QuickLookSupport  0.0.0.0
0x7fff59ed6000 - 0x7fff59f4ffff  Rapport  0.0.0.0
0x7fff5a1b6000 - 0x7fff5a1dffff  RemoteViewServices  1.0.0.0
0x7fff5a263000 - 0x7fff5a2adfff  ResponseKit  148.2.0.0
0x7fff5a344000 - 0x7fff5a37ffff  RunningBoardServices  223.140.2.0
0x7fff5bc60000 - 0x7fff5bc63fff  SecCodeWrapper  1.0.0.0
0x7fff5bdd6000 - 0x7fff5befdfff  Sharing  1526.37.0.0
0x7fff5bf75000 - 0x7fff5bf95fff  SidecarCore  209.40.5.0
0x7fff5bf96000 - 0x7fff5bfa8fff  SidecarUI  209.40.5.0
0x7fff5d312000 - 0x7fff5d608fff  SkyLight  600.0.0.0
0x7fff5de55000 - 0x7fff5de63fff  SpeechRecognitionCore  1.0.0.0
0x7fff5df25000 - 0x7fff5e1b1fff  SpotlightIndex  2076.7.1.0
0x7fff5e53f000 - 0x7fff5e580fff  StreamingZip  1.0.0.0
0x7fff5e697000 - 0x7fff5e6a0fff  SymptomDiagnosticReporter  1238.120.2.0
0x7fff5e711000 - 0x7fff5e73bfff  SystemAdministration  1.0.0.0
0x7fff5e957000 - 0x7fff5e967fff  TCC  1.0.0.0
0x7fff5ed0e000 - 0x7fff5ee69fff  TextRecognition  157.0.0.0
0x7fff5ee8c000 - 0x7fff5ef52fff  TextureIO  3.10.9.0
0x7fff5f0e9000 - 0x7fff5f0eafff  TrustEvaluationAgent  33.0.0.0
0x7fff5f122000 - 0x7fff5f37afff  UIFoundation  662.0.0.0
0x7fff5f411000 - 0x7fff5f417fff  URLFormatting  119.18.0.0
0x7fff5fda7000 - 0x7fff5fdc7fff  UserManagement  1.0.0.0
0x7fff60b73000 - 0x7fff60c5efff  ViewBridge  1.0.0.0
0x7fff60e04000 - 0x7fff60e05fff  WatchdogClient  67.120.2.0
0x7fff61194000 - 0x7fff611cffff  libAWDSupport.dylib  1.0.0.0
0x7fff611d0000 - 0x7fff614b0fff  libAWDSupportFramework.dylib  1.0.0.0
0x7fff614b1000 - 0x7fff614c2fff  libprotobuf-lite.dylib  1.0.0.0
0x7fff614c3000 - 0x7fff6151cfff  libprotobuf.dylib  1.0.0.0
0x7fff6151d000 - 0x7fff61561fff  WirelessDiagnostics  757.0.0.0
0x7fff61a35000 - 0x7fff61a38fff  XCTTargetBootstrap  1.0.0.0
0x7fff61ab2000 - 0x7fff61ac0fff  caulk  1.0.0.0
0x7fff61c88000 - 0x7fff61cbdfff  iCalendar  810.6.1.0
0x7fff61e02000 - 0x7fff61e04fff  loginsupport  1.0.0.0
0x7fff61e05000 - 0x7fff61e18fff  login  1.0.0.0
0x7fff61e4a000 - 0x7fff61e56fff  perfdata  51.100.6.0
0x7fff61e57000 - 0x7fff61e88fff  vCard  0.0.0.0
0x7fff648db000 - 0x7fff648e7fff  libAudioStatistics.dylib  1.0.0.0
0x7fff648e8000 - 0x7fff6491bfff  libAudioToolboxUtility.dylib  1.0.0.0
0x7fff64922000 - 0x7fff64956fff  libCRFSuite.dylib  1.0.0.0
0x7fff64959000 - 0x7fff64963fff  libChineseTokenizer.dylib  34.0.0.0
0x7fff64964000 - 0x7fff649ecfff  libCoreStorage.dylib  1.0.0.0
0x7fff649ef000 - 0x7fff649f1fff  libDiagnosticMessagesClient.dylib  112.0.0.0
0x7fff64a37000 - 0x7fff64beefff  libFosl_dynamic.dylib  0.0.0.0
0x7fff64c15000 - 0x7fff64c1bfff  libIOReport.dylib  1.0.0.0
0x7fff64cfd000 - 0x7fff64d04fff  libMatch.1.dylib  1.0.0.0
0x7fff64d33000 - 0x7fff64d53fff  libMobileGestalt.dylib  1.0.0.0
0x7fff64dd3000 - 0x7fff64eb0fff  libSMC.dylib  20.0.0.0
0x7fff64ec5000 - 0x7fff64ec6fff  libSystem.B.dylib  1281.100.1.0
0x7fff64ec7000 - 0x7fff64f52fff  libTelephonyUtilDynamic.dylib  1.0.0.0
0x7fff64f53000 - 0x7fff64f54fff  libThaiTokenizer.dylib  1.0.0.0
0x7fff64f6c000 - 0x7fff64f82fff  libapple_nghttp2.dylib  1.39.2.0
0x7fff64fb7000 - 0x7fff65029fff  libarchive.2.dylib  9.2.0.0
0x7fff6502a000 - 0x7fff650c3fff  libate.dylib  3.0.1.0
0x7fff650c7000 - 0x7fff650c7fff  libauto.dylib  1.0.0.0
0x7fff6518d000 - 0x7fff6519dfff  libbsm.0.dylib  1.0.0.0
0x7fff6519e000 - 0x7fff651aafff  libbz2.1.0.dylib  1.0.5.0
0x7fff651ab000 - 0x7fff651fdfff  libc++.1.dylib  902.1.0.0
0x7fff651fe000 - 0x7fff65213fff  libc++abi.dylib  902.0.0.0
0x7fff65214000 - 0x7fff65214fff  libcharset.1.dylib  2.0.0.0
0x7fff65215000 - 0x7fff65226fff  libcmph.dylib  1.0.0.0
0x7fff65227000 - 0x7fff6523efff  libcompression.dylib  1.0.0.0
0x7fff65518000 - 0x7fff6552efff  libcoretls.dylib  167.0.0.0
0x7fff6552f000 - 0x7fff65530fff  libcoretls_cfhelpers.dylib  167.0.0.0
0x7fff659d3000 - 0x7fff65ad7fff  libcrypto.44.dylib  45.1.0.0
0x7fff65ada000 - 0x7fff65ae5fff  libcsfde.dylib  1.0.0.0
0x7fff65aed000 - 0x7fff65b4cfff  libcups.2.dylib  2.14.0.0
0x7fff65b4e000 - 0x7fff65bb3fff  libcurl.4.dylib  9.0.0.0
0x7fff65c56000 - 0x7fff65c56fff  libenergytrace.dylib  1.0.0.0
0x7fff65c57000 - 0x7fff65c71fff  libexpat.1.dylib  8.0.0.0
0x7fff65c7f000 - 0x7fff65c81fff  libfakelink.dylib  0.0.0.0
0x7fff65c90000 - 0x7fff65c95fff  libgermantok.dylib  1.0.0.0
0x7fff65c96000 - 0x7fff65c9ffff  libheimdal-asn1.dylib  1.0.0.0
0x7fff65ca0000 - 0x7fff65d90fff  libiconv.2.dylib  7.0.0.0
0x7fff65d91000 - 0x7fff65fe8fff  libicucore.A.dylib  64.2.0.0
0x7fff66002000 - 0x7fff66003fff  liblangid.dylib  1.0.0.0
0x7fff66004000 - 0x7fff6601cfff  liblzma.5.dylib  6.3.0.0
0x7fff66034000 - 0x7fff660dbfff  libmecab.dylib  883.11.0.0
0x7fff660dc000 - 0x7fff6633efff  libmecabra.dylib  883.11.0.0
0x7fff666ab000 - 0x7fff666dafff  libncurses.5.4.dylib  5.4.0.0
0x7fff6680a000 - 0x7fff66c86fff  libnetwork.dylib  1.0.0.0
0x7fff66c87000 - 0x7fff66c9efff  libnetworkextension.dylib  1.0.0.0
0x7fff66d27000 - 0x7fff66d5afff  libobjc.A.dylib  228.0.0.0
0x7fff66d5b000 - 0x7fff66d5cfff  libodfde.dylib  1.0.0.0
0x7fff66d6d000 - 0x7fff66d71fff  libpam.2.dylib  3.0.0.0
0x7fff66d74000 - 0x7fff66daafff  libpcap.A.dylib  1.0.0.0
0x7fff66dea000 - 0x7fff66df8fff  libperfcheck.dylib  1.0.0.0
0x7fff66df9000 - 0x7fff66dfcfff  libpmenergy.dylib  1.0.0.0
0x7fff66dfd000 - 0x7fff66dfffff  libpmsample.dylib  1.0.0.0
0x7fff66e2e000 - 0x7fff66e46fff  libresolv.9.dylib  1.0.0.0
0x7fff66e48000 - 0x7fff66e8cfff  libsandbox.1.dylib  1.0.0.0
0x7fff66e8d000 - 0x7fff66e9ffff  libsasl2.2.dylib  3.15.0.0
0x7fff66ea0000 - 0x7fff66ea1fff  libspindump.dylib  1.0.0.0
0x7fff66ea2000 - 0x7fff6708cfff  libsqlite3.dylib  308.6.0.0
0x7fff67180000 - 0x7fff671adfff  libssl.46.dylib  47.1.0.0
0x7fff6722f000 - 0x7fff67260fff  libtidy.A.dylib  1.0.0.0
0x7fff672dd000 - 0x7fff672e0fff  libutil.dylib  1.0.0.0
0x7fff672e1000 - 0x7fff672eefff  libxar.1.dylib  1.3.0.0
0x7fff672f4000 - 0x7fff673d6fff  libxml2.2.dylib  10.9.0.0
0x7fff673da000 - 0x7fff67402fff  libxslt.1.dylib  3.26.0.0
0x7fff67403000 - 0x7fff67415fff  libz.1.dylib  1.2.11.0
0x7fff67cc4000 - 0x7fff67cc9fff  libcache.dylib  83.0.0.0
0x7fff67cca000 - 0x7fff67cd5fff  libcommonCrypto.dylib  60165.120.1.0
0x7fff67cd6000 - 0x7fff67cddfff  libcompiler_rt.dylib  101.2.0.0
0x7fff67cde000 - 0x7fff67ce7fff  libcopyfile.dylib  1.0.0.0
0x7fff67ce8000 - 0x7fff67d7afff  libcorecrypto.dylib  866.140.2.0
0x7fff67e87000 - 0x7fff67ec7fff  libdispatch.dylib  1173.100.2.0
0x7fff67ec8000 - 0x7fff67efefff  libdyld.dylib  750.7.0.0
0x7fff67eff000 - 0x7fff67efffff  libkeymgr.dylib  30.0.0.0
0x7fff67f00000 - 0x7fff67f0cfff  libkxld.dylib  1.0.0.0
0x7fff67f0d000 - 0x7fff67f0dfff  liblaunch.dylib  1738.140.3.0
0x7fff67f0e000 - 0x7fff67f13fff  libmacho.dylib  959.0.1.0
0x7fff67f14000 - 0x7fff67f16fff  libquarantine.dylib  110.40.5.0
0x7fff67f17000 - 0x7fff67f18fff  libremovefile.dylib  48.0.0.0
0x7fff67f19000 - 0x7fff67f30fff  libsystem_asl.dylib  377.60.3.0
0x7fff67f31000 - 0x7fff67f31fff  libsystem_blocks.dylib  74.0.0.0
0x7fff67f32000 - 0x7fff67fb9fff  libsystem_c.dylib  1353.100.4.0
0x7fff67fba000 - 0x7fff67fbdfff  libsystem_configuration.dylib  1061.141.2.0
0x7fff67fbe000 - 0x7fff67fc1fff  libsystem_coreservices.dylib  114.1.0.0
0x7fff67fc2000 - 0x7fff67fcafff  libsystem_darwin.dylib  1.0.0.0
0x7fff67fcb000 - 0x7fff67fd2fff  libsystem_dnssd.dylib  1096.100.3.0
0x7fff67fd3000 - 0x7fff67fd4fff  libsystem_featureflags.dylib  17.0.0.0
0x7fff67fd5000 - 0x7fff68022fff  libsystem_info.dylib  1.0.0.0
0x7fff68023000 - 0x7fff6804ffff  libsystem_kernel.dylib  6153.141.50.0
0x7fff68050000 - 0x7fff68097fff  libsystem_m.dylib  3178.0.0.0
0x7fff68098000 - 0x7fff680bffff  libsystem_malloc.dylib  283.100.6.0
0x7fff680c0000 - 0x7fff680cdfff  libsystem_networkextension.dylib  1.0.0.0
0x7fff680ce000 - 0x7fff680d7fff  libsystem_notify.dylib  241.100.2.0
0x7fff680d8000 - 0x7fff680e0fff  libsystem_platform.dylib  220.100.1.0
0x7fff680e1000 - 0x7fff680ebfff  libsystem_pthread.dylib  416.100.3.0
0x7fff680ec000 - 0x7fff680f0fff  libsystem_sandbox.dylib  1217.141.7.0
0x7fff680f1000 - 0x7fff680f3fff  libsystem_secinit.dylib  62.100.2.0
0x7fff680f4000 - 0x7fff680fbfff  libsystem_symptoms.dylib  1.0.0.0
0x7fff680fc000 - 0x7fff68112fff  libsystem_trace.dylib  1147.120.1.0
0x7fff68114000 - 0x7fff68119fff  libunwind.dylib  35.4.0.0
0x7fff6811a000 - 0x7fff6814ffff  libxpc.dylib  1738.140.3.0
```

</details>
I have a couple dumps in a folder called `pending` (from which I took this one) but seems like nothing made it to `completed` or `new`. So it is possible it did not successfully create a dump.
FYI, I'm having the same problem as @t57ser .  For the people it is crashing it isn't putting any data into `completed` or `new`.  Looking at activity monitory and searching for crash there are a couple processes called CrashHandler and chrome_crashpad_handler (owned by the user) and ReportCrash (owned by root).

Here are the crash reports from the Console program in case it is helpful.

[Roam_2022-02-03-112721-1_Maxs-MacBook-Pro.crash.txt](https://github.com/electron/electron/files/8017912/Roam_2022-02-03-112721-1_Maxs-MacBook-Pro.crash.txt)
[Roam_2022-02-03-112721_Maxs-MacBook-Pro.crash.txt](https://github.com/electron/electron/files/8017913/Roam_2022-02-03-112721_Maxs-MacBook-Pro.crash.txt)
[Roam_2022-02-03-112657-1_Maxs-MacBook-Pro.crash.txt](https://github.com/electron/electron/files/8017914/Roam_2022-02-03-112657-1_Maxs-MacBook-Pro.crash.txt)
[Roam_2022-02-03-112657_Maxs-MacBook-Pro.crash.txt](https://github.com/electron/electron/files/8017915/Roam_2022-02-03-112657_Maxs-MacBook-Pro.crash.txt)


Some of our users also reported crashes after we upgraded to Electron@17. 

[1.txt](https://github.com/electron/electron/files/8044701/1.txt)
[2.txt](https://github.com/electron/electron/files/8044705/2.txt)


Also running into this issue.
Also running into the same issue.

- There is no crash being generated for the `crashReporter`
- My Apple crash report is the same as the OP.
- The app does not actually crash.

Other interesting bits:
- It does *not* happen locally via `npm start`
- It does *not* happen when packaged
- It *does* happen once packaged and signed

System info:

>  macOS Catalina
  Version 10.15.7
  MacBook Pro (16-inch, 2019)
Also this works just fine:

1. Open terminal
2. Run `/Applications/AppName/Contents/MacOS/AppName`

No errors.
I tried a version of our app where we never use `child_process` ourselves or in any 3p node module. The crashes still appear, so it seems to be something that is happening in electron itself.

Electron 16 has no such issues.
Same issues
We have the same issue with one employee on 10.15.7. This happened when we upgraded to Electron 17.0.0 from 15.3.1. Resolved crash log:
[DescriptStagingAppCrash.crash.resolved.txt](https://github.com/electron/electron/files/8063169/DescriptStagingAppCrash.crash.resolved.txt)

```
0   libsystem_malloc.dylib        	0x00007fff710d8e41 nanov2_forked_calloc + 7
1   libsystem_malloc.dylib        	0x00007fff710c3f59 malloc_zone_calloc + 99
2   libsystem_malloc.dylib        	0x00007fff710c3ed9 calloc + 24
3   libsystem_coreservices.dylib  	0x00007fff70fe85f3 _dirhelper_init + 73
4   libsystem_platform.dylib      	0x00007fff71101ec7 _os_once_callout + 18
5   libsystem_coreservices.dylib  	0x00007fff70fe9c4b _libcoreservices_fork_child + 52
6   libSystem.B.dylib             	0x00007fff6deefaa9 libSystem_atfork_child + 44
7   libsystem_c.dylib             	0x00007fff70f6b8ad fork + 40
8   com.github.Electron.framework 	0x000000010ab69487 crashpad::DoubleForkAndExec(std::__1::vector<T> const&, std::__1::vector<T> const*, int, bool, void (*)())  + 21126951 (double_fork_and_exec.cc:66)
9   com.github.Electron.framework 	0x000000010ab6c0b5 crashpad::(anonymous namespace)::HandlerStarter::CommonStart(base::FilePath const&, base::FilePath const&, base::FilePath const&, std::__1::basic_string<T> const&, std::__1::map<T> const&, std::__1::vector<T> const&, base::ScopedGeneric<unsigned int, base::mac::internal::ReceiveRightTraits>, crashpad::(anonymous namespace)::HandlerStarter*, bool)  + 21138261 (crashpad_client_mac.cc:346)
10  com.github.Electron.framework 	0x000000010ab6b25c crashpad::CrashpadClient::StartHandler(base::FilePath const&, base::FilePath const&, base::FilePath const&, std::__1::basic_string<T> const&, std::__1::map<T> const&, std::__1::vector<T> const&, bool, bool, std::__1::vector<T> const&)  + 21134588 (crashpad_client_mac.cc:461)
11  com.github.Electron.framework 	0x000000010ab75c99 crash_reporter::internal::PlatformCrashpadInitialization(bool, bool, bool, std::__1::basic_string<T> const&, base::FilePath const&, std::__1::vector<T> const&, base::FilePath*)  + 21178169 (crashpad_mac.mm:185)
12  com.github.Electron.framework 	0x000000010ab73245 crash_reporter::InitializeCrashpad(bool, std::__1::basic_string<T> const&)  + 21167333 (crashpad.cc:223)
13  com.github.Electron.framework 	0x00000001045b4b63 electron::api::crash_reporter::Start(std::__1::basic_string<T> const&, bool, bool, bool, bool, std::__1::map<T> const&, std::__1::map<T> const&, bool)  + 76083 (electron_api_crash_reporter.cc:180)
14  com.github.Electron.framework 	0x00000001045b61d7 base::internal::Invoker<base::internal::BindState<void (*)(std::__1::basic_string<T> const&, bool, bool, bool, bool, std::__1::map<T> const&, std::__1::map<T> const&, bool)>, void (std::__1::basic_string<T> const&, bool, bool, bool, bool, std::__1::map<T> const&, std::__1::map<T> const&, bool)>::Run(base::internal::BindStateBase*, std::__1::basic_string<T> const&, bool, bool, bool, bool, std::__1::map<T> const&, std::__1::map<T> const&, bool)  + 81831 (bind_internal.h:754)
15  com.github.Electron.framework 	0x00000001045b5b22 gin_helper::Dispatcher<void (std::__1::basic_string<T> const&, bool, bool, bool, bool, std::__1::map<T> const&, std::__1::map<T> const&, bool)>::DispatchToCallback(v8::FunctionCallbackInfoT const&)  + 80114 (function_template.h:264)
16  com.github.Electron.framework 	0x00000001055b39fb v8::internal::Builtin_HandleApiCall(int, unsigned long*, v8::internal::Isolate*)  + 12651 (builtins-api.cc:130)
```

My initial thought is that this might be related https://www.evanjones.ca/fork-is-dangerous.html
I'm coming here from a Discord discussion. My "crashes" (plural) happens w/ Electron 17 but not on 16, and it's quite a bit different. I can reproduce 100% of the time by calling child_process.exec immediately after launch (pre ready), but it only crashes on my call to /usr/sbin/ioreg. I haven't tested all combinations to see if it's related to "when" or "what" I exec... and I'm a bit busy right now to test. Instead I just downgraded to 16, but I can certainly test any 17 betas if asked.

I actually get 3 separate crashes when I make one exec call.

```
Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000020
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [65798]

VM Regions Near 0x20:
--> 
    __TEXT                 000000010c5b4000-000000010c5b6000 [    8K] r-x/r-x SM=COW  /Applications/Label LIVE.app/Contents/MacOS/Label LIVE

Application Specific Information:
crashed on child side of fork pre-exec

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_malloc.dylib            0x00007fff67a20e41 nanov2_forked_calloc + 7
1   libsystem_malloc.dylib            0x00007fff67a0bf59 malloc_zone_calloc + 99
2   libsystem_malloc.dylib            0x00007fff67a0bed9 calloc + 24
3   libobjc.A.dylib                   0x00007fff666a0603 allocateBuckets(unsigned int) + 29
4   libobjc.A.dylib                   0x00007fff666a0096 cache_fill + 283
5   libobjc.A.dylib                   0x00007fff6669fb27 lookUpImpOrForward + 530
6   libobjc.A.dylib                   0x00007fff6669f399 _objc_msgSend_uncached + 73
7   libxpc.dylib                      0x00007fff67aaa89e xpc_atfork_child + 125
8   libSystem.B.dylib                 0x00007fff64837ab8 libSystem_atfork_child + 59
9   libsystem_c.dylib                 0x00007fff678b38ad fork + 40
10  com.github.Electron.framework     0x000000010c5ce1ef uv_spawn + 527
11  com.github.Electron.framework     0x0000000112d63941 node::PromiseRejectCallback(v8::PromiseRejectMessage) + 234001
12  com.github.Electron.framework     0x000000010d60e1fb v8::internal::Accessors::MakeAccessor(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Name>, void (*)(v8::Local<v8::Name>, v8::PropertyCallbackInfo<v8::Value> const&), void (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, v8::PropertyCallbackInfo<v8::Boolean> const&)) + 12651



Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000020
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [65787]

VM Regions Near 0x20:
--> 
    __TEXT                 000000010c5b4000-000000010c5b6000 [    8K] r-x/r-x SM=COW  /Applications/Label LIVE.app/Contents/MacOS/Label LIVE

Application Specific Information:
crashed on child side of fork pre-exec

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_malloc.dylib        	0x00007fff67a20e41 nanov2_forked_calloc + 7
1   libsystem_malloc.dylib        	0x00007fff67a0bf59 malloc_zone_calloc + 99
2   libsystem_malloc.dylib        	0x00007fff67a0bed9 calloc + 24
3   libobjc.A.dylib               	0x00007fff666a0603 allocateBuckets(unsigned int) + 29
4   libobjc.A.dylib               	0x00007fff666a0096 cache_fill + 283
5   libobjc.A.dylib               	0x00007fff6669fb27 lookUpImpOrForward + 530
6   libobjc.A.dylib               	0x00007fff6669f399 _objc_msgSend_uncached + 73
7   libxpc.dylib                  	0x00007fff67aaa89e xpc_atfork_child + 125
8   libSystem.B.dylib             	0x00007fff64837ab8 libSystem_atfork_child + 59
9   libsystem_c.dylib             	0x00007fff678b38ad fork + 40
10  com.github.Electron.framework 	0x000000010c5ce1ef uv_spawn + 527
11  com.github.Electron.framework 	0x0000000112d63941 node::PromiseRejectCallback(v8::PromiseRejectMessage) + 234001
12  com.github.Electron.framework 	0x000000010d60e1fb v8::internal::Accessors::MakeAccessor(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Name>, void (*)(v8::Local<v8::Name>, v8::PropertyCallbackInfo<v8::Value> const&), void (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, v8::PropertyCallbackInfo<v8::Boolean> const&)) + 12651
13  ???                           	0x0000002607f0aa38 0 + 163341969976
14  ???                           	0x0000002607e8c862 0 + 163341453410
15  ???                           	0x0000002607e8c862 0 + 163341453410





Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000020
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [65786]

VM Regions Near 0x20:
--> 
    __TEXT                 000000010c5b4000-000000010c5b6000 [    8K] r-x/r-x SM=COW  /Applications/Label LIVE.app/Contents/MacOS/Label LIVE

Application Specific Information:
crashed on child side of fork pre-exec

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_malloc.dylib        	0x00007fff67a20e41 nanov2_forked_calloc + 7
1   libsystem_malloc.dylib        	0x00007fff67a0bf59 malloc_zone_calloc + 99
2   libsystem_malloc.dylib        	0x00007fff67a0bed9 calloc + 24
3   libobjc.A.dylib               	0x00007fff666a0603 allocateBuckets(unsigned int) + 29
4   libobjc.A.dylib               	0x00007fff666a0096 cache_fill + 283
5   libobjc.A.dylib               	0x00007fff6669fb27 lookUpImpOrForward + 530
6   libobjc.A.dylib               	0x00007fff6669f399 _objc_msgSend_uncached + 73
7   libxpc.dylib                  	0x00007fff67aaa89e xpc_atfork_child + 125
8   libSystem.B.dylib             	0x00007fff64837ab8 libSystem_atfork_child + 59
... (19 lines left)
```

And here's the basics of the code causing the issue. Both sync/async exhibit the same issue.

```
require('child_process').execFileSync('/usr/sbin/ioreg', ['-rd1', '-c', 'IOPlatformExpertDevice']).toString()
```

All I get from the async version is: `Error: Command failed: /usr/sbin/ioreg -rd1 -c IOPlatformExpertDevice`

I can provide full crash reports if anyone is interested.
Hi I am having the same issue as @semireg  posted but with 
exec, execSync, spawn, spawnSync etc...

The issue is not reproducible on Electron 16.x, but when using **electron 17.x and the app is packaged** I get error executing the command.

Tested with maxOS Catalina 10.15.7

Sample project, prints running applications for macOS:
GIST 
https://gist.github.com/42df3d8ed858bfdf7e1e30a389246b04

If I run the app from IDE or Electron Fiddle itself - I get the expected behaviour - list of processes
![image](https://user-images.githubusercontent.com/37815652/154447967-eee78c61-b231-4aa4-af65-4fa2b3ec56c4.png)

If I start the executable directly it also works
"Right click on packaged app -> Show package content -> Content -> MacOS -> Double click the executable "
<img width="341" alt="image" src="https://user-images.githubusercontent.com/37815652/154448435-98a1f879-9083-4823-8b6e-81525f564262.png">

If I start it with double click on the packaged app it'll fail:
<img width="816" alt="image" src="https://user-images.githubusercontent.com/37815652/154448741-45031d45-f5fb-4ab3-a213-00e516bafa20.png">





I can confirm @idanwork , that electron version 17+ any child_process commands fails unless running as root and being called directly to the EXE on mac. Opening the app normally won't work.

I've tested thoroughly with the most basic electron app. On start just sending an exec with "Echo Hello" or "ls"… all fails when packaged with electron 17+. 

Tested on 4 different Macs: 10.11.6, 10.13.6, 10.14.6, & 12.1. All results are the same.

For now, I've converted back to Electron 16.0.9. To be clear, 17 works fine on windows packaged, but not MacOs packaged.

Cheers,
DMDComposer
Hm, I can't seem to reproduce this on macOS 12.2.1 with Electron 17.0.1.

Here's my test fiddle: https://gist.github.com/113cc367aa110cc3473823fa43c4a0e0. I packaged this with Electron Fiddle's "Package Fiddle" task and ran it from the command line, which seemed to work fine. Further, the crashpad process is successfully launched and runs while the app is running.

@DMDComposer can you share your test case?
@nornagon In https://github.com/electron/electron/issues/32718#issuecomment-1035684020 @schontz noted that it only happened when the app was packaged and signed.  Packaging alone was note enough to induce the crash.
@nornagon 

I tried the simple test case of yours which works fine in dev. I can't see the console.log from the main process in packaged or anything, so I altered the test case you provided so I can see if its failing or not when packaged.

I took your example and just changed it to simply open the terminal. If the app is a success it'll open the terminal and stay running, if error from spawnSync than it'll just quit the app. 

Dev mode this works on my current Mac 10.13.6 I'm testing it on. From packaged it fails using electron 17+. 

```js
const { app, crashReporter } = require("electron");
const child_process = require("child_process");

crashReporter.start({
  uploadToServer: false,
});

app.whenReady().then(() => {
  let openTerminalAtPath = child_process.spawnSync("open", ["-a", "Terminal"]);
  openTerminalAtPath.on("error", (err) => {
    app.quit();
  });
});

```
edit: _made code even simpler by ridding of getting desktop app to just open terminal from default path._
Hi @nornagon  @DMDComposer  I've tried to the same with spawnSync of "ls"

https://gist.github.com/cfaf8ca214041b73c449fb4ffb9a9290

There are 2 modes - 
1. Create browser window (commented out)
2. Run the command and show the result as Dialog

Both don't work well when double clicking the ".app" but work if you run it with an IDE/terminal

Example when running the executable - through electron-fiddler
<img width="476" alt="image" src="https://user-images.githubusercontent.com/37815652/155084209-c9910fa6-047c-4edd-8c3f-601b297d6028.png">
And from the executable
![image](https://user-images.githubusercontent.com/37815652/155084698-cbfb1b27-6ead-42df-9f85-e974c58af957.png)


But when I double click the app
![image](https://user-images.githubusercontent.com/37815652/155084533-eb5390b0-60ab-466c-beaf-4481061b907f.png)



* Edit - you can also see that the app is not signed with electron-fiddle in the above screenshot and also verified from terminal
` codesign --verify --strict --verbose --deep /private/var/folders/gq/c31q41c96n9b34l_dryyb0v9yxhc6w/T/tmp-92270-A5zXzL3ny9Uz/out/withspawn-darwin-x64/withspawn.app`
![image](https://user-images.githubusercontent.com/37815652/155086482-9aa8f040-030f-41b3-9cd6-eec69bc9034a.png)

Just as a confirmation, I did just test @idanwork test case as well and returned identical results to the findings above. If anyone would like me to test something further to solve this I'm available. 

Cheers,
DMDComposer
I just ran into this: when trying to run `spawn` from the main process in a packaged Fiddle moved to `/Applications` on macOS Catalina, I'm getting a crash. But then the app works normally. I've used this Fiddle to reproduce the issue: https://gist.github.com/cf33b295daf2b42fd3f50a3bec6aea00

It crashes on all 17.x versions and 18.0.0-alpha, but not on 16.x. It also doesn't crash when opened via command line or when the `.app` is not in `/Applications`. I've been able to reproduce this with both signed and unsigned apps.

On GitHub Desktop, we're getting reports of these crashes since we upgraded the app to 17.0.1: https://github.com/desktop/desktop/issues/13974
Looks like https://github.com/electron/electron/issues/33078 is a duplicate of this?
Hi all, after doing a bunch of tests on @sergiou87's repro (thank you so much for that), I found that I could only repro internally on macOS Catalina and was unable to repro in Monterey. This aligns with almost everyone here (except for a mention of Monterey in https://github.com/electron/electron/issues/32718#issuecomment-1046270838) reporting this in Catalina or below.
Just for clarity, given the reports on GitHub Desktop, it seems that it is affecting Catalina and previous versions of macOS (Mojave, High Sierra).
@egaudrain that is correct, yes. We haven't seen that in newer versions of macOS.

Fix patch:
diff --git a/patches/chromium/.patches b/patches/chromium/.patches
index 174a219c8b744..65d9285761986 100644
--- a/patches/chromium/.patches
+++ b/patches/chromium/.patches
@@ -111,3 +111,4 @@ fix_dont_delete_SerialPortManager_on_main_thread.patch
 feat_add_data_transfer_to_requestsingleinstancelock.patch
 fix_crash_when_saving_edited_pdf_files.patch
 port_autofill_colors_to_the_color_pipeline.patch
+build_disable_partition_alloc_on_mac.patch
diff --git a/patches/chromium/build_disable_partition_alloc_on_mac.patch b/patches/chromium/build_disable_partition_alloc_on_mac.patch
new file mode 100644
index 0000000000000..944a1f80f3927
--- /dev/null
+++ b/patches/chromium/build_disable_partition_alloc_on_mac.patch
@@ -0,0 +1,23 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: VerteDinde <vertedinde@electronjs.org>
+Date: Tue, 1 Mar 2022 12:07:25 -0800
+Subject: build: disable partition alloc on mac
+
+Enabling partition alloc caused a crash when spawning
+a child process. This patch disables partition alloc for mac,
+and can be removed when the crash in fork is resolved.
+Related issue: https://github.com/electron/electron/issues/32718
+
+diff --git a/base/allocator/allocator.gni b/base/allocator/allocator.gni
+index 56acfed89ec4ad4ee568a1b517923efa4b4e9c1f..a1da35a84f896d158ac88368ff6d95025a23ff95 100644
+--- a/base/allocator/allocator.gni
++++ b/base/allocator/allocator.gni
+@@ -20,7 +20,7 @@ _disable_partition_alloc = is_component_build || (is_win && is_debug)
+ 
+ # - NaCl: No plans to support it.
+ # - iOS: not done yet.
+-_is_partition_alloc_platform = !is_nacl && !is_ios
++_is_partition_alloc_platform = !is_nacl && !is_ios && !is_mac
+ 
+ # Under Windows Debug the allocator shim is not compatible with CRT.
+ #     NaCl in particular does seem to link some binaries statically


Test patch: