Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Electron App Crashing - Mac ARM #35946

Closed
3 tasks done
tnrich opened this issue Oct 7, 2022 · 2 comments
Closed
3 tasks done

[Bug]: Electron App Crashing - Mac ARM #35946

tnrich opened this issue Oct 7, 2022 · 2 comments
Labels

Comments

@tnrich
Copy link

tnrich commented Oct 7, 2022

Preflight Checklist

Electron Version

21.1.0

What operating system are you using?

macOS

Operating System Version

macOS Monterey 12.6

What arch are you using?

arm64 (including Apple Silicon)

Last Known Working Electron version

No response

Expected Behavior

Be able to launch my app.

You can get the app from here:
https://github.com/TeselaGen/ove-electron/releases/tag/v1.4.3

Download link:
https://github.com/TeselaGen/ove-electron/releases/download/v1.4.3/OpenVectorEditor-1.4.3-arm64.dmg

Actual Behavior

Instead I'm seeing a crash on my mac:

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               OpenVectorEditor [37894]
Path:                  /Users/USER/Sites/*/OpenVectorEditor.app/Contents/MacOS/OpenVectorEditor
Identifier:            com.teselagen.openVectorEditor
Version:               1.4.3 (1.4.3)
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2022-10-07 15:12:05.6100 -0700
OS Version:            macOS 12.6 (21G115)
Report Version:        12
Anonymous UUID:        89B83D85-2014-BAF7-3609-48079AC8400F

Sleep/Wake UUID:       99518CEB-8E1C-47EC-98A6-3D72C162B630

Time Awake Since Boot: 420000 seconds
Time Since Wake:       5042 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BREAKPOINT (SIGTRAP)
Exception Codes:       0x0000000000000001, 0x000000010a177374
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    Namespace SIGNAL, Code 5 Trace/BPT trap: 5
Terminating Process:   exc handler [37894]

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   Electron Framework            	       0x10a177374 v8::internal::CodeRange::~CodeRange() + 476
1   Electron Framework            	       0x10a177330 v8::internal::CodeRange::~CodeRange() + 408
2   Electron Framework            	       0x10a177864 v8::internal::CodeRange::~CodeRange() + 1740
3   Electron Framework            	       0x10a1c1ecc v8::internal::Heap::AllocatedExternalMemorySinceMarkCompact() + 1032
4   Electron Framework            	       0x10a156e54 v8::internal::Isolate::Init(v8::internal::SnapshotData*, v8::internal::SnapshotData*, v8::internal::SnapshotData*, bool) + 1324
5   Electron Framework            	       0x10a157a08 v8::internal::Isolate::InitWithSnapshot(v8::internal::SnapshotData*, v8::internal::SnapshotData*, v8::internal::SnapshotData*, bool) + 12
6   Electron Framework            	       0x10a5e9074 v8::internal::Checksum(v8::base::Vector<unsigned char const>) + 944
7   Electron Framework            	       0x10a03e6a4 v8::Isolate::Initialize(v8::Isolate*, v8::Isolate::CreateParams const&) + 356
8   Electron Framework            	       0x10cf33af0 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 37662420
9   Electron Framework            	       0x10cf338f0 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 37661908
10  Electron Framework            	       0x10931a394 v8::Signature::New(v8::Isolate*, v8::Local<v8::FunctionTemplate>) + 9728
11  Electron Framework            	       0x109305fc4 v8::internal::compiler::RawMachineAssembler::TargetParameter() + 8796
12  Electron Framework            	       0x10ae7e7e8 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 3365836
13  Electron Framework            	       0x10ae81c78 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 3379292
14  Electron Framework            	       0x10ae7e224 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 3364360
15  Electron Framework            	       0x1094c95d4 v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock*) + 13700
16  Electron Framework            	       0x1094ca46c v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock*) + 17436
17  Electron Framework            	       0x1094ca2a0 v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock*) + 16976
18  Electron Framework            	       0x1094c8ca4 v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock*) + 11348
19  Electron Framework            	       0x1094c915c v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock*) + 12556
20  Electron Framework            	       0x109241b30 ElectronMain + 128
21  dyld                          	       0x10125108c start + 520

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

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

Thread 3:
0   libsystem_pthread.dylib       	       0x18978b078 start_wqthread + 0

Thread 4:: ThreadPoolServiceThread
0   libsystem_kernel.dylib        	       0x18975e358 kevent64 + 8
1   Electron Framework            	       0x10bb2e570 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16669012
2   Electron Framework            	       0x10bae7e7c v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16380512
3   Electron Framework            	       0x10bab4d4c v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16171312
4   Electron Framework            	       0x10bb01858 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16485436
5   Electron Framework            	       0x10baece30 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16400916
6   Electron Framework            	       0x10bb019cc v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16485808
7   Electron Framework            	       0x10bb1b600 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16591332
8   libsystem_pthread.dylib       	       0x18979026c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x18978b08c thread_start + 8

Thread 5:: ThreadPoolForegroundWorker
0   libsystem_kernel.dylib        	       0x1897528b0 mach_msg_trap + 8
1   libsystem_kernel.dylib        	       0x189752d20 mach_msg + 76
2   Electron Framework            	       0x10bb287b4 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16645016
3   Electron Framework            	       0x10bafae9c v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16458368
4   Electron Framework            	       0x10bafb7d0 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16460724
5   Electron Framework            	       0x10bafb4f8 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16459996
6   Electron Framework            	       0x10bafb460 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16459844
7   Electron Framework            	       0x10bb1b600 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16591332
8   libsystem_pthread.dylib       	       0x18979026c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x18978b08c thread_start + 8

Thread 6:: ThreadPoolBackgroundWorker
0   libsystem_kernel.dylib        	       0x1897528b0 mach_msg_trap + 8
1   libsystem_kernel.dylib        	       0x189752d20 mach_msg + 76
2   Electron Framework            	       0x10bb287b4 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16645016
3   Electron Framework            	       0x10bafae9c v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16458368
4   Electron Framework            	       0x10bafb620 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16460292
5   Electron Framework            	       0x10bafb474 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16459864
6   Electron Framework            	       0x10bafb3dc v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16459712
7   Electron Framework            	       0x10bb1b600 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16591332
8   libsystem_pthread.dylib       	       0x18979026c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x18978b08c thread_start + 8

Thread 7:: ThreadPoolForegroundWorker
0   libsystem_kernel.dylib        	       0x1897528b0 mach_msg_trap + 8
1   libsystem_kernel.dylib        	       0x189752d20 mach_msg + 76
2   Electron Framework            	       0x10bb287b4 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16645016
3   Electron Framework            	       0x10bafae9c v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16458368
4   Electron Framework            	       0x10bafb620 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16460292
5   Electron Framework            	       0x10bafb4f8 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16459996
6   Electron Framework            	       0x10bafb460 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16459844
7   Electron Framework            	       0x10bb1b600 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16591332
8   libsystem_pthread.dylib       	       0x18979026c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x18978b08c thread_start + 8

Thread 8:: Chrome_IOThread
0   libsystem_kernel.dylib        	       0x18975e358 kevent64 + 8
1   Electron Framework            	       0x10bb2e570 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16669012
2   Electron Framework            	       0x10bae7e7c v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16380512
3   Electron Framework            	       0x10bab4d4c v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16171312
4   Electron Framework            	       0x10bb01858 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16485436
5   Electron Framework            	       0x10ae82d48 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 3383596
6   Electron Framework            	       0x10bb019cc v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16485808
7   Electron Framework            	       0x10bb1b600 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16591332
8   libsystem_pthread.dylib       	       0x18979026c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x18978b08c thread_start + 8

Thread 9:: MemoryInfra
0   libsystem_kernel.dylib        	       0x1897528b0 mach_msg_trap + 8
1   libsystem_kernel.dylib        	       0x189752d20 mach_msg + 76
2   Electron Framework            	       0x10bb287b4 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16645016
3   Electron Framework            	       0x10bb2866c v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16644688
4   Electron Framework            	       0x10ba977a0 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16051076
5   Electron Framework            	       0x10bae7e7c v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16380512
6   Electron Framework            	       0x10bab4d4c v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16171312
7   Electron Framework            	       0x10bb01858 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16485436
8   Electron Framework            	       0x10bb019cc v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16485808
9   Electron Framework            	       0x10bb1b600 v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*) + 16591332
10  libsystem_pthread.dylib       	       0x18979026c _pthread_start + 148
11  libsystem_pthread.dylib       	       0x18978b08c thread_start + 8

Thread 10:
0   libsystem_kernel.dylib        	       0x189758c20 kevent + 8
1   Electron Framework            	       0x1092411a8 uv_free_interface_addresses + 1196
2   Electron Framework            	       0x109230820 uv_run + 356
3   Electron Framework            	       0x10f00e5cc node::CommonEnvironmentSetup::context() const + 148580
4   libsystem_pthread.dylib       	       0x18979026c _pthread_start + 148
5   libsystem_pthread.dylib       	       0x18978b08c thread_start + 8

Thread 11:
0   libsystem_kernel.dylib        	       0x189756270 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18979083c _pthread_cond_wait + 1236
2   Electron Framework            	       0x10923c290 uv_cond_wait + 12
3   Electron Framework            	       0x10f00e77c node::CommonEnvironmentSetup::context() const + 149012
4   Electron Framework            	       0x10f00c658 node::CommonEnvironmentSetup::context() const + 140528
5   libsystem_pthread.dylib       	       0x18979026c _pthread_start + 148
6   libsystem_pthread.dylib       	       0x18978b08c thread_start + 8

Thread 12:
0   libsystem_kernel.dylib        	       0x189756270 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18979083c _pthread_cond_wait + 1236
2   Electron Framework            	       0x10923c290 uv_cond_wait + 12
3   Electron Framework            	       0x10f00e77c node::CommonEnvironmentSetup::context() const + 149012
4   Electron Framework            	       0x10f00c658 node::CommonEnvironmentSetup::context() const + 140528
5   libsystem_pthread.dylib       	       0x18979026c _pthread_start + 148
6   libsystem_pthread.dylib       	       0x18978b08c thread_start + 8

Thread 13:
0   libsystem_kernel.dylib        	       0x189756270 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x18979083c _pthread_cond_wait + 1236
2   Electron Framework            	       0x10923c290 uv_cond_wait + 12
3   Electron Framework            	       0x10f00e77c node::CommonEnvironmentSetup::context() const + 149012
4   Electron Framework            	       0x10f00c658 node::CommonEnvironmentSetup::context() const + 140528
5   libsystem_pthread.dylib       	       0x18979026c _pthread_start + 148
6   libsystem_pthread.dylib       	       0x18978b08c thread_start + 8


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0xffffffffffffffff   x2: 0x0000000000000007   x3: 0x0000000000000006
    x4: 0x0000000000040000   x5: 0x0000000000000001   x6: 0x0000000000000001   x7: 0x0000000000000000
    x8: 0x000000000000000d   x9: 0x00000001e26edb20  x10: 0x000000010bbfc610  x11: 0x000000000000000c
   x12: 0x0000000002500008  x13: 0x00000000ffffffff  x14: 0x0000000100fe8e70  x15: 0x0000000000000000
   x16: 0x0000000189753454  x17: 0x00000000000008fd  x18: 0x0000000000000000  x19: 0x0000000010000000
   x20: 0x0000000000000001  x21: 0x0000000140000000  x22: 0x0000000010000000  x23: 0x0000000133e17810
   x24: 0x0000000133e17868  x25: 0x0000000133e17828  x26: 0x000000011054cbf8  x27: 0x0000000000000001
   x28: 0x0000000133f727c8   fp: 0x000000016efbdda0   lr: 0x000000010a177330
    sp: 0x000000016efbdd40   pc: 0x000000010a177374 cpsr: 0xa0001000
   far: 0x0000000120140000  esr: 0xf2000000 (Breakpoint) brk 0

Binary Images:
       0x109044000 -        0x1103d3fff com.github.Electron.framework (*) <4c4c4417-5555-3144-a1a4-fee1550e30b1> /Users/USER/Sites/*/OpenVectorEditor.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework
       0x10124c000 -        0x1012abfff dyld (*) <38ee9fe9-b66d-3066-8c5c-6ddf0d6944c6> /usr/lib/dyld
       0x189789000 -        0x189795fff libsystem_pthread.dylib (*) <63c4eef9-69a5-38b1-996e-8d31b66a051d> /usr/lib/system/libsystem_pthread.dylib
       0x189751000 -        0x189788fff libsystem_kernel.dylib (*) <a9d87740-9c1d-3468-bf60-720a8d713cba> /usr/lib/system/libsystem_kernel.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: 0
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=1.2G resident=0K(0%) swapped_out_or_unallocated=1.2G(100%)
Writable regions: Total=588.6M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=588.6M(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Activity Tracing                   256K        1 
ColorSync                          432K       21 
CoreGraphics                        16K        1 
CoreServices                       176K        1 
Dispatch continuations            64.0M        1 
Kernel Alloc Once                   32K        1 
MALLOC                            71.2M       23 
MALLOC guard page                   96K        5 
MALLOC_MEDIUM (reserved)         360.0M        3         reserved VM address space (unallocated)
Memory Tag 253                    32.0G        2 
Memory Tag 255                     1.1T        2 
STACK GUARD                       56.2M       14 
Stack                             89.7M       14 
VM_ALLOCATE                         32K        2 
__AUTH                            2597K      308 
__AUTH_CONST                      20.3M      501 
__CTF                               756        1 
__DATA                            19.1M      496 
__DATA_CONST                      24.0M      511 
__DATA_DIRTY                      1792K      214 
__FONT_DATA                          4K        1 
__LINKEDIT                       581.2M        8 
__OBJC_CONST                      3634K      279 
__OBJC_RO                         83.0M        1 
__OBJC_RW                         3168K        1 
__TEXT                           610.5M      528 
__UNICODE                          592K        1 
dyld private memory               1024K        1 
mapped file                       62.1M       11 
shared memory                      848K       14 
===========                     =======  ======= 
TOTAL                              1.1T     2967 
TOTAL, minus reserved VM space     1.1T     2967 



-----------
Full Report
-----------

{"app_name":"OpenVectorEditor","timestamp":"2022-10-07 15:12:05.00 -0700","app_version":"1.4.3","slice_uuid":"4c4c4457-5555-3144-a198-320409810d59","build_version":"1.4.3","platform":1,"bundleID":"com.teselagen.openVectorEditor","share_with_app_devs":1,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.6 (21G115)","incident_id":"8183364F-462A-4E04-953E-69733A1A946A","name":"OpenVectorEditor"}
{
  "uptime" : 420000,
  "procLaunch" : "2022-10-07 15:12:05.4541 -0700",
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro17,1",
  "procStartAbsTime" : 10086749849551,
  "coalitionID" : 63419,
  "osVersion" : {
    "train" : "macOS 12.6",
    "build" : "21G115",
    "releaseType" : "User"
  },
  "captureTime" : "2022-10-07 15:12:05.6100 -0700",
  "incident" : "8183364F-462A-4E04-953E-69733A1A946A",
  "bug_type" : "309",
  "pid" : 37894,
  "procExitAbsTime" : 10086753577398,
  "translated" : false,
  "cpuType" : "ARM-64",
  "procName" : "OpenVectorEditor",
  "procPath" : "\/Users\/USER\/Sites\/*\/OpenVectorEditor.app\/Contents\/MacOS\/OpenVectorEditor",
  "bundleInfo" : {"CFBundleShortVersionString":"1.4.3","CFBundleVersion":"1.4.3","CFBundleIdentifier":"com.teselagen.openVectorEditor"},
  "storeInfo" : {"deviceIdentifierForVendor":"59D77CCF-7397-5CDA-ADA4-E1413899435A","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "com.teselagen.openVectorEditor",
  "crashReporterKey" : "89B83D85-2014-BAF7-3609-48079AC8400F",
  "wakeTime" : 5042,
  "sleepWakeUUID" : "99518CEB-8E1C-47EC-98A6-3D72C162B630",
  "sip" : "enabled",
  "isCorpse" : 1,
  "exception" : {"codes":"0x0000000000000001, 0x000000010a177374","rawCodes":[1,4464276340],"type":"EXC_BREAKPOINT","signal":"SIGTRAP"},
  "termination" : {"flags":0,"code":5,"namespace":"SIGNAL","indicator":"Trace\/BPT trap: 5","byProc":"exc handler","byPid":37894},
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":5673751,"threadState":{"x":[{"value":0},{"value":18446744073709551615},{"value":7},{"value":6},{"value":262144},{"value":1},{"value":1},{"value":0},{"value":13},{"value":8093883168,"symbolLocation":0,"symbol":"errno"},{"value":4492084752,"symbolLocation":17512948,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)"},{"value":12},{"value":38797320},{"value":4294967295},{"value":4311649904},{"value":0},{"value":6601126996,"symbolLocation":0,"symbol":"__error"},{"value":2301},{"value":0},{"value":268435456},{"value":1},{"value":5368709120},{"value":268435456},{"value":5165381648},{"value":5165381736},{"value":5165381672},{"value":4568959992,"symbolLocation":356472,"symbol":"vtable for v8::Extension"},{"value":1},{"value":5166802888}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4464276272},"cpsr":{"value":2684358656},"fp":{"value":6156967328},"sp":{"value":6156967232},"esr":{"value":4060086272,"description":"(Breakpoint) brk 0"},"pc":{"value":4464276340,"matchesCrashFrame":1},"far":{"value":4833148928}},"queue":"com.apple.main-thread","frames":[{"imageOffset":18035572,"symbol":"v8::internal::CodeRange::~CodeRange()","symbolLocation":476,"imageIndex":0},{"imageOffset":18035504,"symbol":"v8::internal::CodeRange::~CodeRange()","symbolLocation":408,"imageIndex":0},{"imageOffset":18036836,"symbol":"v8::internal::CodeRange::~CodeRange()","symbolLocation":1740,"imageIndex":0},{"imageOffset":18341580,"symbol":"v8::internal::Heap::AllocatedExternalMemorySinceMarkCompact()","symbolLocation":1032,"imageIndex":0},{"imageOffset":17903188,"symbol":"v8::internal::Isolate::Init(v8::internal::SnapshotData*, v8::internal::SnapshotData*, v8::internal::SnapshotData*, bool)","symbolLocation":1324,"imageIndex":0},{"imageOffset":17906184,"symbol":"v8::internal::Isolate::InitWithSnapshot(v8::internal::SnapshotData*, v8::internal::SnapshotData*, v8::internal::SnapshotData*, bool)","symbolLocation":12,"imageIndex":0},{"imageOffset":22696052,"symbol":"v8::internal::Checksum(v8::base::Vector<unsigned char const>)","symbolLocation":944,"imageIndex":0},{"imageOffset":16754340,"symbol":"v8::Isolate::Initialize(v8::Isolate*, v8::Isolate::CreateParams const&)","symbolLocation":356,"imageIndex":0},{"imageOffset":65993456,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":37662420,"imageIndex":0},{"imageOffset":65992944,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":37661908,"imageIndex":0},{"imageOffset":2974612,"symbol":"v8::Signature::New(v8::Isolate*, v8::Local<v8::FunctionTemplate>)","symbolLocation":9728,"imageIndex":0},{"imageOffset":2891716,"symbol":"v8::internal::compiler::RawMachineAssembler::TargetParameter()","symbolLocation":8796,"imageIndex":0},{"imageOffset":31696872,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":3365836,"imageIndex":0},{"imageOffset":31710328,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":3379292,"imageIndex":0},{"imageOffset":31695396,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":3364360,"imageIndex":0},{"imageOffset":4740564,"symbol":"v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock*)","symbolLocation":13700,"imageIndex":0},{"imageOffset":4744300,"symbol":"v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock*)","symbolLocation":17436,"imageIndex":0},{"imageOffset":4743840,"symbol":"v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock*)","symbolLocation":16976,"imageIndex":0},{"imageOffset":4738212,"symbol":"v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock*)","symbolLocation":11348,"imageIndex":0},{"imageOffset":4739420,"symbol":"v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock*)","symbolLocation":12556,"imageIndex":0},{"imageOffset":2087728,"symbol":"ElectronMain","symbolLocation":128,"imageIndex":0},{"imageOffset":20620,"symbol":"start","symbolLocation":520,"imageIndex":1}]},{"id":5673769,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":2}]},{"id":5673770,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":2}]},{"id":5673777,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":2}]},{"id":5673792,"name":"ThreadPoolServiceThread","frames":[{"imageOffset":54104,"symbol":"kevent64","symbolLocation":8,"imageIndex":3},{"imageOffset":45000048,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16669012,"imageIndex":0},{"imageOffset":44711548,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16380512,"imageIndex":0},{"imageOffset":44502348,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16171312,"imageIndex":0},{"imageOffset":44816472,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16485436,"imageIndex":0},{"imageOffset":44731952,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16400916,"imageIndex":0},{"imageOffset":44816844,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16485808,"imageIndex":0},{"imageOffset":44922368,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16591332,"imageIndex":0},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]},{"id":5673793,"name":"ThreadPoolForegroundWorker","frames":[{"imageOffset":6320,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":3},{"imageOffset":7456,"symbol":"mach_msg","symbolLocation":76,"imageIndex":3},{"imageOffset":44976052,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16645016,"imageIndex":0},{"imageOffset":44789404,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16458368,"imageIndex":0},{"imageOffset":44791760,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16460724,"imageIndex":0},{"imageOffset":44791032,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16459996,"imageIndex":0},{"imageOffset":44790880,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16459844,"imageIndex":0},{"imageOffset":44922368,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16591332,"imageIndex":0},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]},{"id":5673794,"name":"ThreadPoolBackgroundWorker","frames":[{"imageOffset":6320,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":3},{"imageOffset":7456,"symbol":"mach_msg","symbolLocation":76,"imageIndex":3},{"imageOffset":44976052,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16645016,"imageIndex":0},{"imageOffset":44789404,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16458368,"imageIndex":0},{"imageOffset":44791328,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16460292,"imageIndex":0},{"imageOffset":44790900,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16459864,"imageIndex":0},{"imageOffset":44790748,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16459712,"imageIndex":0},{"imageOffset":44922368,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16591332,"imageIndex":0},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]},{"id":5673795,"name":"ThreadPoolForegroundWorker","frames":[{"imageOffset":6320,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":3},{"imageOffset":7456,"symbol":"mach_msg","symbolLocation":76,"imageIndex":3},{"imageOffset":44976052,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16645016,"imageIndex":0},{"imageOffset":44789404,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16458368,"imageIndex":0},{"imageOffset":44791328,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16460292,"imageIndex":0},{"imageOffset":44791032,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16459996,"imageIndex":0},{"imageOffset":44790880,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16459844,"imageIndex":0},{"imageOffset":44922368,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16591332,"imageIndex":0},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]},{"id":5673796,"name":"Chrome_IOThread","frames":[{"imageOffset":54104,"symbol":"kevent64","symbolLocation":8,"imageIndex":3},{"imageOffset":45000048,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16669012,"imageIndex":0},{"imageOffset":44711548,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16380512,"imageIndex":0},{"imageOffset":44502348,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16171312,"imageIndex":0},{"imageOffset":44816472,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16485436,"imageIndex":0},{"imageOffset":31714632,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":3383596,"imageIndex":0},{"imageOffset":44816844,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16485808,"imageIndex":0},{"imageOffset":44922368,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16591332,"imageIndex":0},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]},{"id":5673797,"name":"MemoryInfra","frames":[{"imageOffset":6320,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":3},{"imageOffset":7456,"symbol":"mach_msg","symbolLocation":76,"imageIndex":3},{"imageOffset":44976052,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16645016,"imageIndex":0},{"imageOffset":44975724,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16644688,"imageIndex":0},{"imageOffset":44382112,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16051076,"imageIndex":0},{"imageOffset":44711548,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16380512,"imageIndex":0},{"imageOffset":44502348,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16171312,"imageIndex":0},{"imageOffset":44816472,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16485436,"imageIndex":0},{"imageOffset":44816844,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16485808,"imageIndex":0},{"imageOffset":44922368,"symbol":"v8::internal::SetupIsolateDelegate::SetupHeap(v8::internal::Heap*)","symbolLocation":16591332,"imageIndex":0},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]},{"id":5673798,"frames":[{"imageOffset":31776,"symbol":"kevent","symbolLocation":8,"imageIndex":3},{"imageOffset":2085288,"symbol":"uv_free_interface_addresses","symbolLocation":1196,"imageIndex":0},{"imageOffset":2017312,"symbol":"uv_run","symbolLocation":356,"imageIndex":0},{"imageOffset":100443596,"symbol":"node::CommonEnvironmentSetup::context() const","symbolLocation":148580,"imageIndex":0},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]},{"id":5673799,"frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":3},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":2},{"imageOffset":2065040,"symbol":"uv_cond_wait","symbolLocation":12,"imageIndex":0},{"imageOffset":100444028,"symbol":"node::CommonEnvironmentSetup::context() const","symbolLocation":149012,"imageIndex":0},{"imageOffset":100435544,"symbol":"node::CommonEnvironmentSetup::context() const","symbolLocation":140528,"imageIndex":0},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]},{"id":5673800,"frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":3},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":2},{"imageOffset":2065040,"symbol":"uv_cond_wait","symbolLocation":12,"imageIndex":0},{"imageOffset":100444028,"symbol":"node::CommonEnvironmentSetup::context() const","symbolLocation":149012,"imageIndex":0},{"imageOffset":100435544,"symbol":"node::CommonEnvironmentSetup::context() const","symbolLocation":140528,"imageIndex":0},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]},{"id":5673801,"frames":[{"imageOffset":21104,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":3},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":2},{"imageOffset":2065040,"symbol":"uv_cond_wait","symbolLocation":12,"imageIndex":0},{"imageOffset":100444028,"symbol":"node::CommonEnvironmentSetup::context() const","symbolLocation":149012,"imageIndex":0},{"imageOffset":100435544,"symbol":"node::CommonEnvironmentSetup::context() const","symbolLocation":140528,"imageIndex":0},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4446240768,
    "CFBundleIdentifier" : "com.github.Electron.framework",
    "size" : 121176064,
    "uuid" : "4c4c4417-5555-3144-a1a4-fee1550e30b1",
    "path" : "\/Users\/USER\/Sites\/*\/OpenVectorEditor.app\/Contents\/Frameworks\/Electron Framework.framework\/Versions\/A\/Electron Framework",
    "name" : "Electron Framework",
    "CFBundleVersion" : "21.1.0"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4314152960,
    "size" : 393216,
    "uuid" : "38ee9fe9-b66d-3066-8c5c-6ddf0d6944c6",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6601347072,
    "size" : 53248,
    "uuid" : "63c4eef9-69a5-38b1-996e-8d31b66a051d",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6601117696,
    "size" : 229376,
    "uuid" : "a9d87740-9c1d-3468-bf60-720a8d713cba",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  }
],
  "sharedCache" : {
  "base" : 6598049792,
  "size" : 3144744960,
  "uuid" : "049b583e-d4dc-3b2b-88da-e52d6e18313d"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=1.2G resident=0K(0%) swapped_out_or_unallocated=1.2G(100%)\nWritable regions: Total=588.6M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=588.6M(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nActivity Tracing                   256K        1 \nColorSync                          432K       21 \nCoreGraphics                        16K        1 \nCoreServices                       176K        1 \nDispatch continuations            64.0M        1 \nKernel Alloc Once                   32K        1 \nMALLOC                            71.2M       23 \nMALLOC guard page                   96K        5 \nMALLOC_MEDIUM (reserved)         360.0M        3         reserved VM address space (unallocated)\nMemory Tag 253                    32.0G        2 \nMemory Tag 255                     1.1T        2 \nSTACK GUARD                       56.2M       14 \nStack                             89.7M       14 \nVM_ALLOCATE                         32K        2 \n__AUTH                            2597K      308 \n__AUTH_CONST                      20.3M      501 \n__CTF                               756        1 \n__DATA                            19.1M      496 \n__DATA_CONST                      24.0M      511 \n__DATA_DIRTY                      1792K      214 \n__FONT_DATA                          4K        1 \n__LINKEDIT                       581.2M        8 \n__OBJC_CONST                      3634K      279 \n__OBJC_RO                         83.0M        1 \n__OBJC_RW                         3168K        1 \n__TEXT                           610.5M      528 \n__UNICODE                          592K        1 \ndyld private memory               1024K        1 \nmapped file                       62.1M       11 \nshared memory                      848K       14 \n===========                     =======  ======= \nTOTAL                              1.1T     2967 \nTOTAL, minus reserved VM space     1.1T     2967 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "6112e14f37f5d11121dcd519",
      "factorPackIds" : {
        "SIRI_TEXT_TO_SPEECH" : "6332549e700e8d49302bbc77"
      },
      "deploymentId" : 240000223
    },
    {
      "rolloutId" : "5fc94383418129005b4e9ae0",
      "factorPackIds" : {

      },
      "deploymentId" : 240000486
    }
  ],
  "experiments" : [
    {
      "treatmentId" : "5b729754-3882-4560-826f-9c0bc27d77c6",
      "experimentId" : "6192fb082171a2330e561df0",
      "deploymentId" : 400000034
    }
  ]
}
}

Testcase Gist URL

No response

Additional Information

Any ideas on how to fix this would be great. I'm using electron builder and all my dependencies are up to date:

"devDependencies": {
    "auto-changelog": "^2.4.0",
    "electron": "^21.1.0",
    "electron-builder": "^23.6.0",
    "electron-notarize": "^1.2.1",
    "env-cmd": "^10.1.0",
    "eslint": "^8.24.0",
    "eslint-config-teselagen": "^6.0.6",
    "mocha": "^10.0.0",
    "spectron": "^19.0.0"
  },
  "dependencies": {
    "bio-parsers": "^8.3.32",
    "electron-updater": "^5.3.0",
    "electron-window-state": "^5.0.3",
    "open-vector-editor": "^18.1.37",
    "ove-auto-annotate": "^0.0.5",
    "querystring": "^0.2.1",
    "ve-range-utils": "^2.6.6",
    "ve-sequence-utils": "^5.1.38"
  }
}
@tnrich tnrich added the bug 🪲 label Oct 7, 2022
@RaisinTen
Copy link
Contributor

Duplicate of #35355, closing. Please respond on that issue if the solution didn't work for you. Thanks!

@RaisinTen RaisinTen closed this as not planned Won't fix, can't repro, duplicate, stale Oct 10, 2022
@tnrich
Copy link
Author

tnrich commented Oct 11, 2022

Yep, this fixed it for me:

I ran into the same issue and found that adding the com.apple.security.cs.allow-jit entitlement fixed the issue:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>com.apple.security.cs.allow-jit</key>
    <true/>
  </dict>
</plist>

This is in the Electron docs at https://www.electronjs.org/docs/latest/tutorial/code-signing#signing--notarizing-macos-builds but didn't seem to be necessary before Electron 20.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants