lost-ark-dev / loa-details

LOA Details allows you to track real-time stats of the game Lost Ark and view and parse its logged data.
GNU General Public License v3.0
130 stars 42 forks source link

Any tips how to run dev on osx? #6

Open user1736 opened 1 year ago

user1736 commented 1 year ago

Was trying to run dev stand on macOS Ventura 13.2.2, but it fails during npm install. I use node v16.18.1 and npm 8.9.12

npm ERR! code 1
npm ERR! git dep preparation failed
npm ERR! command /usr/local/Cellar/node@16/16.18.1/bin/node /usr/local/Cellar/node@16/16.18.1/lib/node_modules/npm/bin/npm-cli.js install --force --cache=/Users/<username>/.npm --prefer-offline=false --prefer-online=false --offline=false --no-progress --no-save --no-audit --include=dev --include=peer --include=optional --no-package-lock-only --no-dry-run
npm ERR! > raw-socket-sniffer@0.1.1 install
npm ERR! > node-gyp rebuild
npm ERR!
npm ERR!   CXX(target) Release/obj.target/addon/addon.o
npm ERR! npm WARN using --force Recommended protections disabled.
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using node-gyp@9.1.0
npm ERR! gyp info using node@16.18.1 | darwin | x64
npm ERR! gyp info find Python using Python version 3.10.8 found at "/usr/local/opt/python@3.10/bin/python3.10"
npm ERR! gyp info spawn /usr/local/opt/python@3.10/bin/python3.10
npm ERR! gyp info spawn args [
npm ERR! gyp info spawn args   '/usr/local/Cellar/node@16/16.18.1/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
npm ERR! gyp info spawn args   'binding.gyp',
npm ERR! gyp info spawn args   '-f',
npm ERR! gyp info spawn args   'make',
npm ERR! gyp info spawn args   '-I',
npm ERR! gyp info spawn args   '/Users/<username>/.npm/_cacache/tmp/git-cloneMEur0K/build/config.gypi',
npm ERR! gyp info spawn args   '-I',
npm ERR! gyp info spawn args   '/usr/local/Cellar/node@16/16.18.1/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
npm ERR! gyp info spawn args   '-I',
npm ERR! gyp info spawn args   '/Users/<username>/Library/Caches/node-gyp/16.18.1/include/node/common.gypi',
npm ERR! gyp info spawn args   '-Dlibrary=shared_library',
npm ERR! gyp info spawn args   '-Dvisibility=default',
npm ERR! gyp info spawn args   '-Dnode_root_dir=/Users/<username>/Library/Caches/node-gyp/16.18.1',
npm ERR! gyp info spawn args   '-Dnode_gyp_dir=/usr/local/Cellar/node@16/16.18.1/lib/node_modules/npm/node_modules/node-gyp',
npm ERR! gyp info spawn args   '-Dnode_lib_file=/Users/<username>/Library/Caches/node-gyp/16.18.1/<(target_arch)/node.lib',
npm ERR! gyp info spawn args   '-Dmodule_root_dir=/Users/<username>/.npm/_cacache/tmp/git-cloneMEur0K',
npm ERR! gyp info spawn args   '-Dnode_engine=v8',
npm ERR! gyp info spawn args   '--depth=.',
npm ERR! gyp info spawn args   '--no-parallel',
npm ERR! gyp info spawn args   '--generator-output',
npm ERR! gyp info spawn args   'build',
npm ERR! gyp info spawn args   '-Goutput_dir=.'
npm ERR! gyp info spawn args ]
npm ERR! gyp info spawn make
npm ERR! gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
npm ERR! ../addon.cpp:3:10: fatal error: 'mstcpip.h' file not found
npm ERR! #include <mstcpip.h>
npm ERR!          ^~~~~~~~~~~
npm ERR! 1 error generated.
npm ERR! make: *** [Release/obj.target/addon/addon.o] Error 1
npm ERR! gyp ERR! build error
npm ERR! gyp ERR! stack Error: `make` failed with exit code: 2
npm ERR! gyp ERR! stack     at ChildProcess.onExit (/usr/local/Cellar/node@16/16.18.1/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:201:23)
npm ERR! gyp ERR! stack     at ChildProcess.emit (node:events:513:28)
npm ERR! gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:293:12)
npm ERR! gyp ERR! System Darwin 22.3.0
npm ERR! gyp ERR! command "/usr/local/Cellar/node@16/16.18.1/bin/node" "/usr/local/Cellar/node@16/16.18.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
npm ERR! gyp ERR! cwd /Users/<username>/.npm/_cacache/tmp/git-cloneMEur0K
npm ERR! gyp ERR! node -v v16.18.1
npm ERR! gyp ERR! node-gyp -v v9.1.0
npm ERR! gyp ERR! not ok
npm ERR! npm ERR! code 1
npm ERR! npm ERR! path /Users/<username>/.npm/_cacache/tmp/git-cloneMEur0K
npm ERR! npm ERR! command failed
npm ERR! npm ERR! command sh -c -- node-gyp rebuild
Mathicha commented 1 year ago

Its not possible as of now because meter-core depend on raw-socket-sniffer to intercept game data, and its windows only 😬

We were too lazy to fix this and nobody asked about it before but i guess its time to do something about that

Akizo96 commented 1 year ago

Any news on this? Would be realy nice to use it on a 2PC setup with linux on a raspberry pi as second PC

withnosalt commented 1 year ago

Instructions for getting loa-details running on linux and probably other non-windows operating systems: https://github.com/withnosalt/loa-details

Its not possible as of now because meter-core depend on raw-socket-sniffer to intercept game data, and its windows only grimacing

loa-details does not depend on this package to function. It is only used if you enable the raw packet capture option in settings. The default approach is pcap.

user1736 commented 1 year ago

@withnosalt okay, I tried that but electron explodes at start. Any tips how to debug it? I'm not very familiar with electron apps

Crash report ------------------------------------- Translated Report (Full Report Below) ------------------------------------- Process: Electron [63730] Path: /Users/USER/*/Electron.app/Contents/MacOS/Electron Identifier: com.github.Electron Version: 24.1.2 (24.1.2) Code Type: X86-64 (Native) Parent Process: node [63728] Responsible: iTerm2 [539] User ID: 501 Date/Time: 2023-05-11 12:19:08.2834 +0200 OS Version: macOS 13.3.1 (22E772610a) Report Version: 12 Bridge OS Version: 7.4 (20P4252) Anonymous UUID: 8D566EC1-3AB6-0E4C-8FA0-2FBA22D811A5 Sleep/Wake UUID: 64276893-AC5E-4546-91F2-2BF624A8303C Time Awake Since Boot: 27000 seconds Time Since Wake: 2366 seconds System Integrity Protection: enabled Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Termination Reason: Namespace DYLD, Code 4 Symbol missing missing symbol called (terminated at launch; ignore backtrace) Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 dyld 0x7ff814ec9c42 __abort_with_payload + 10 1 dyld 0x7ff814ee3fd7 abort_with_payload_wrapper_internal + 82 2 dyld 0x7ff814ee4009 abort_with_payload + 9 3 dyld 0x7ff814e688f0 dyld4::halt(char const*) + 375 4 dyld 0x7ff814e9a23e dyld4::APIs::_dyld_missing_symbol_abort() + 34 5 oodle.node 0x1080b152e Oodle::Oodle(Napi::CallbackInfo const&) + 622 (main.cc:64) 6 oodle.node 0x1080b1192 Oodle::Oodle(Napi::CallbackInfo const&) + 11 (main.cc:33) [inlined] 7 oodle.node 0x1080b1192 Napi::ObjectWrap::ConstructorCallbackWrapper(napi_env__*, napi_callback_info__*)::'lambda0'()::operator()() const + 66 (napi-inl.h:4488) 8 oodle.node 0x1080b08f6 napi_value__* Napi::details::WrapCallback::ConstructorCallbackWrapper(napi_env__*, napi_callback_info__*)::'lambda0'()>(Napi::ObjectWrap::ConstructorCallbackWrapper(napi_env__*, napi_callback_info__*)::'lambda0'()) + 5 (napi-inl.h:81) [inlined] 9 oodle.node 0x1080b08f6 Napi::ObjectWrap::ConstructorCallbackWrapper(napi_env__*, napi_callback_info__*) + 86 (napi-inl.h:4486) 10 Electron Framework 0x113177e9c napi_is_detached_arraybuffer + 268 11 Electron Framework 0x10d519208 v8::internal::Accessors::MakeAccessor(v8::internal::Isolate*, v8::internal::Handle, void (*)(v8::Local, v8::PropertyCallbackInfo const&), void (*)(v8::Local, v8::Local, v8::PropertyCallbackInfo const&)) + 16280 12 Electron Framework 0x10d518d63 v8::internal::Accessors::MakeAccessor(v8::internal::Isolate*, v8::internal::Handle, void (*)(v8::Local, v8::PropertyCallbackInfo const&), void (*)(v8::Local, v8::Local, v8::PropertyCallbackInfo const&)) + 15091 13 Electron Framework 0x10d517f90 v8::internal::Accessors::MakeAccessor(v8::internal::Isolate*, v8::internal::Handle, void (*)(v8::Local, v8::PropertyCallbackInfo const&), void (*)(v8::Local, v8::Local, v8::PropertyCallbackInfo const&)) + 11552 14 ??? 0x112bfedbf35 ??? 15 ??? 0x112bfe49af2 ??? 16 ??? 0x112bff94f81 ??? 17 ??? 0x112bfe4c266 ??? 18 ??? 0x112bfe49928 ??? 19 ??? 0x112bff94f81 ??? 20 ??? 0x112bfe4c266 ??? 21 ??? 0x112bfe4c266 ??? 22 ??? 0x112bfe4c266 ??? 23 ??? 0x112bfe4c266 ??? 24 ??? 0x112bfe4c266 ??? 25 ??? 0x112bfe4c266 ??? 26 ??? 0x112bfe4c266 ??? 27 ??? 0x112bfe4c266 ??? 28 ??? 0x112bfe4c266 ??? 29 ??? 0x112bfe4c266 ??? 30 ??? 0x112bfe4c266 ??? 31 ??? 0x112bfe4c266 ??? 32 ??? 0x112bfe4c266 ??? 33 ??? 0x112bfe4c266 ??? 34 ??? 0x112bfe4c266 ??? 35 ??? 0x112bfe4c266 ??? 36 ??? 0x112bfe4c266 ??? 37 ??? 0x112a01f17b9 ??? 38 ??? 0x112bfe4c266 ??? 39 ??? 0x112bfe4c266 ??? 40 ??? 0x112bfe4c266 ??? 41 ??? 0x112bfe4c266 ??? 42 ??? 0x112bfe4c266 ??? 43 ??? 0x112bfe4c266 ??? 44 ??? 0x112bfe4a65c ??? 45 ??? 0x112bfe4a387 ??? 46 Electron Framework 0x10d5eb8f2 v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle, v8::internal::Handle, int, v8::internal::Handle*) + 514 47 Electron Framework 0x10d4c9414 v8::Function::Call(v8::Local, v8::Local, int, v8::Local*) + 580 48 Electron Framework 0x11325311d node::OnFatalError(char const*, char const*) + 604765 49 Electron Framework 0x113169f98 node::FatalException(v8::Isolate*, v8::TryCatch const&) + 16648 50 Electron Framework 0x113169d92 node::FatalException(v8::Isolate*, v8::TryCatch const&) + 16130 51 Electron Framework 0x1130f4cee node::LoadEnvironment(node::Environment*, std::Cr::function (node::StartExecutionCallbackInfo const&)>) + 110 52 Electron Framework 0x10c3de4c7 v8_inspector::V8DebuggerId::V8DebuggerId(std::Cr::pair) + 26199 53 Electron Framework 0x10c33ff63 v8::internal::compiler::SLVerifierHintParametersOf(v8::internal::compiler::Operator const*) + 69155 54 Electron Framework 0x10e761c34 v8::internal::SetupIsolateDelegate::SetupBuiltins(v8::internal::Isolate*, bool) + 3933908 55 Electron Framework 0x10e765327 v8::internal::SetupIsolateDelegate::SetupBuiltins(v8::internal::Isolate*, bool) + 3947975 56 Electron Framework 0x10e761458 v8::internal::SetupIsolateDelegate::SetupBuiltins(v8::internal::Isolate*, bool) + 3931896 57 Electron Framework 0x10c581e52 v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock*) + 16290 58 Electron Framework 0x10c582e78 v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock*) + 20424 59 Electron Framework 0x10c582c5d v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock*) + 19885 60 Electron Framework 0x10c5814ab v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock*) + 13819 61 Electron Framework 0x10c581887 v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock*) + 14807 62 Electron Framework 0x10c2548ab ElectronMain + 155 63 dyld 0x7ff814e6441f start + 1903 Thread 1: 0 libsystem_pthread.dylib 0x7ff8151b9bb0 start_wqthread + 0 Thread 2: 0 libsystem_pthread.dylib 0x7ff8151b9bb0 start_wqthread + 0 Thread 3: 0 libsystem_pthread.dylib 0x7ff8151b9bb0 start_wqthread + 0 Thread 4:: ThreadPoolServiceThread 0 libsystem_kernel.dylib 0x7ff815188e16 kevent64 + 10 1 Electron Framework 0x10f703326 node::AsyncResource::get_async_id() const + 9723974 2 Electron Framework 0x10f702ad5 node::AsyncResource::get_async_id() const + 9721845 3 Electron Framework 0x10f6bda5a node::AsyncResource::get_async_id() const + 9439098 4 Electron Framework 0x10f67fcd1 node::AsyncResource::get_async_id() const + 9185777 5 Electron Framework 0x10f6dbdd8 node::AsyncResource::get_async_id() const + 9562872 6 Electron Framework 0x10f6c2e7d node::AsyncResource::get_async_id() const + 9460637 7 Electron Framework 0x10f6dbf7e node::AsyncResource::get_async_id() const + 9563294 8 Electron Framework 0x10f6edb39 node::AsyncResource::get_async_id() const + 9635929 9 libsystem_pthread.dylib 0x7ff8151be1d3 _pthread_start + 125 10 libsystem_pthread.dylib 0x7ff8151b9bd3 thread_start + 15 Thread 5:: ThreadPoolForegroundWorker 0 libsystem_kernel.dylib 0x7ff81517f5b2 mach_msg2_trap + 10 1 libsystem_kernel.dylib 0x7ff81518d72d mach_msg2_internal + 78 2 libsystem_kernel.dylib 0x7ff8151865e4 mach_msg_overwrite + 692 3 libsystem_kernel.dylib 0x7ff81517f89a mach_msg + 19 4 Electron Framework 0x10f711511 node::AsyncResource::get_async_id() const + 9781809 5 Electron Framework 0x10f69b1db node::AsyncResource::get_async_id() const + 9297659 6 Electron Framework 0x10f6d3c7a node::AsyncResource::get_async_id() const + 9529754 7 Electron Framework 0x10f6d47bb node::AsyncResource::get_async_id() const + 9532635 8 Electron Framework 0x10f6d43ed node::AsyncResource::get_async_id() const + 9531661 9 Electron Framework 0x10f6d42e3 node::AsyncResource::get_async_id() const + 9531395 10 Electron Framework 0x10f6edb39 node::AsyncResource::get_async_id() const + 9635929 11 libsystem_pthread.dylib 0x7ff8151be1d3 _pthread_start + 125 12 libsystem_pthread.dylib 0x7ff8151b9bd3 thread_start + 15 Thread 6:: ThreadPoolBackgroundWorker 0 libsystem_kernel.dylib 0x7ff81517f5b2 mach_msg2_trap + 10 1 libsystem_kernel.dylib 0x7ff81518d72d mach_msg2_internal + 78 2 libsystem_kernel.dylib 0x7ff8151865e4 mach_msg_overwrite + 692 3 libsystem_kernel.dylib 0x7ff81517f89a mach_msg + 19 4 Electron Framework 0x10f711511 node::AsyncResource::get_async_id() const + 9781809 5 Electron Framework 0x10f69b1db node::AsyncResource::get_async_id() const + 9297659 6 Electron Framework 0x10f6d3c7a node::AsyncResource::get_async_id() const + 9529754 7 Electron Framework 0x10f6d457a node::AsyncResource::get_async_id() const + 9532058 8 Electron Framework 0x10f6d435d node::AsyncResource::get_async_id() const + 9531517 9 Electron Framework 0x10f6d430c node::AsyncResource::get_async_id() const + 9531436 10 Electron Framework 0x10f6edb39 node::AsyncResource::get_async_id() const + 9635929 11 libsystem_pthread.dylib 0x7ff8151be1d3 _pthread_start + 125 12 libsystem_pthread.dylib 0x7ff8151b9bd3 thread_start + 15 Thread 7:: ThreadPoolForegroundWorker 0 libsystem_kernel.dylib 0x7ff81517f5b2 mach_msg2_trap + 10 1 libsystem_kernel.dylib 0x7ff81518d72d mach_msg2_internal + 78 2 libsystem_kernel.dylib 0x7ff8151865e4 mach_msg_overwrite + 692 3 libsystem_kernel.dylib 0x7ff81517f89a mach_msg + 19 4 Electron Framework 0x10f711511 node::AsyncResource::get_async_id() const + 9781809 5 Electron Framework 0x10f69b1db node::AsyncResource::get_async_id() const + 9297659 6 Electron Framework 0x10f6d3c7a node::AsyncResource::get_async_id() const + 9529754 7 Electron Framework 0x10f6d457a node::AsyncResource::get_async_id() const + 9532058 8 Electron Framework 0x10f6d43ed node::AsyncResource::get_async_id() const + 9531661 9 Electron Framework 0x10f6d42e3 node::AsyncResource::get_async_id() const + 9531395 10 Electron Framework 0x10f6edb39 node::AsyncResource::get_async_id() const + 9635929 11 libsystem_pthread.dylib 0x7ff8151be1d3 _pthread_start + 125 12 libsystem_pthread.dylib 0x7ff8151b9bd3 thread_start + 15 Thread 8:: Chrome_IOThread 0 libsystem_kernel.dylib 0x7ff815188e16 kevent64 + 10 1 Electron Framework 0x10f703326 node::AsyncResource::get_async_id() const + 9723974 2 Electron Framework 0x10f702ad5 node::AsyncResource::get_async_id() const + 9721845 3 Electron Framework 0x10f6bda5a node::AsyncResource::get_async_id() const + 9439098 4 Electron Framework 0x10f67fcd1 node::AsyncResource::get_async_id() const + 9185777 5 Electron Framework 0x10f6dbdd8 node::AsyncResource::get_async_id() const + 9562872 6 Electron Framework 0x10e76629f v8::internal::SetupIsolateDelegate::SetupBuiltins(v8::internal::Isolate*, bool) + 3951935 7 Electron Framework 0x10f6dbf7e node::AsyncResource::get_async_id() const + 9563294 8 Electron Framework 0x10f6edb39 node::AsyncResource::get_async_id() const + 9635929 9 libsystem_pthread.dylib 0x7ff8151be1d3 _pthread_start + 125 10 libsystem_pthread.dylib 0x7ff8151b9bd3 thread_start + 15 Thread 9:: MemoryInfra 0 libsystem_kernel.dylib 0x7ff81517f5b2 mach_msg2_trap + 10 1 libsystem_kernel.dylib 0x7ff81518d72d mach_msg2_internal + 78 2 libsystem_kernel.dylib 0x7ff8151865e4 mach_msg_overwrite + 692 3 libsystem_kernel.dylib 0x7ff81517f89a mach_msg + 19 4 Electron Framework 0x10f711511 node::AsyncResource::get_async_id() const + 9781809 5 Electron Framework 0x10f69b089 node::AsyncResource::get_async_id() const + 9297321 6 Electron Framework 0x10f65d59a node::AsyncResource::get_async_id() const + 9044666 7 Electron Framework 0x10f6bda5a node::AsyncResource::get_async_id() const + 9439098 8 Electron Framework 0x10f67fcd1 node::AsyncResource::get_async_id() const + 9185777 9 Electron Framework 0x10f6dbdd8 node::AsyncResource::get_async_id() const + 9562872 10 Electron Framework 0x10f6dbf7e node::AsyncResource::get_async_id() const + 9563294 11 Electron Framework 0x10f6edb39 node::AsyncResource::get_async_id() const + 9635929 12 libsystem_pthread.dylib 0x7ff8151be1d3 _pthread_start + 125 13 libsystem_pthread.dylib 0x7ff8151b9bd3 thread_start + 15 Thread 10: 0 libsystem_kernel.dylib 0x7ff8151841ee kevent + 10 1 Electron Framework 0x10c253dd0 uv_free_interface_addresses + 1328 2 Electron Framework 0x10c2420d4 uv_run + 372 3 Electron Framework 0x113241d70 node::OnFatalError(char const*, char const*) + 534192 4 libsystem_pthread.dylib 0x7ff8151be1d3 _pthread_start + 125 5 libsystem_pthread.dylib 0x7ff8151b9bd3 thread_start + 15 Thread 11: 0 libsystem_kernel.dylib 0x7ff8151820ee __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff8151be758 _pthread_cond_wait + 1242 2 Electron Framework 0x10c24e859 uv_cond_wait + 9 3 Electron Framework 0x11323f86c node::OnFatalError(char const*, char const*) + 524716 4 libsystem_pthread.dylib 0x7ff8151be1d3 _pthread_start + 125 5 libsystem_pthread.dylib 0x7ff8151b9bd3 thread_start + 15 Thread 12: 0 libsystem_kernel.dylib 0x7ff8151820ee __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff8151be758 _pthread_cond_wait + 1242 2 Electron Framework 0x10c24e859 uv_cond_wait + 9 3 Electron Framework 0x11323f86c node::OnFatalError(char const*, char const*) + 524716 4 libsystem_pthread.dylib 0x7ff8151be1d3 _pthread_start + 125 5 libsystem_pthread.dylib 0x7ff8151b9bd3 thread_start + 15 Thread 13: 0 libsystem_kernel.dylib 0x7ff8151820ee __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff8151be758 _pthread_cond_wait + 1242 2 Electron Framework 0x10c24e859 uv_cond_wait + 9 3 Electron Framework 0x11323f86c node::OnFatalError(char const*, char const*) + 524716 4 libsystem_pthread.dylib 0x7ff8151be1d3 _pthread_start + 125 5 libsystem_pthread.dylib 0x7ff8151b9bd3 thread_start + 15 Thread 14: 0 libsystem_kernel.dylib 0x7ff81517f52e semaphore_wait_trap + 10 1 Electron Framework 0x10c24ee60 uv_sem_wait + 16 2 Electron Framework 0x1132e6c6d node::SetTracingController(v8::TracingController*) + 101629 3 libsystem_pthread.dylib 0x7ff8151be1d3 _pthread_start + 125 4 libsystem_pthread.dylib 0x7ff8151b9bd3 thread_start + 15 Thread 15: 0 libsystem_kernel.dylib 0x7ff8151841ee kevent + 10 1 Electron Framework 0x10c253dd0 uv_free_interface_addresses + 1328 2 Electron Framework 0x10c2420d4 uv_run + 372 3 Electron Framework 0x1132ea7d7 node::SetTracingController(v8::TracingController*) + 116839 4 libsystem_pthread.dylib 0x7ff8151be1d3 _pthread_start + 125 5 libsystem_pthread.dylib 0x7ff8151b9bd3 thread_start + 15 Thread 0 crashed with X86 Thread State (64-bit): rax: 0x0000000002000209 rbx: 0x0000000000000000 rcx: 0x00007ff7bd1c7788 rdx: 0x00007ff7bd1c7bf0 rdi: 0x0000000000000006 rsi: 0x0000000000000004 rbp: 0x00007ff7bd1c77d0 rsp: 0x00007ff7bd1c7788 r8: 0x00007ff7bd1c77f0 r9: 0x0000000000000000 r10: 0x0000000000000014 r11: 0x0000000000000246 r12: 0x0000000000000014 r13: 0x00007ff7bd1c7bf0 r14: 0x0000000000000004 r15: 0x0000000000000006 rip: 0x00007ff814ec9c42 rfl: 0x0000000000000246 cr2: 0x00007fab40aff000 Logical CPU: 0 Error Code: 0x02000209 Trap Number: 133 Binary Images: 0x102d34000 - 0x102d35fff com.github.Electron (24.1.2) <4c4c4465-5555-3144-a1cb-517abb3555bd> /Users/USER/*/Electron.app/Contents/MacOS/Electron 0x10bec1000 - 0x114799fff com.github.Electron.framework (*) <4c4c44f4-5555-3144-a1a7-51c560f623fb> /Users/USER/*/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework 0x102d97000 - 0x102daafff com.github.Squirrel (1.0) <4c4c447a-5555-3144-a1c7-71bf867cf69c> /Users/USER/*/Electron.app/Contents/Frameworks/Squirrel.framework/Versions/A/Squirrel 0x102e0e000 - 0x102e4ffff com.electron.reactive (3.1.0) <4c4c446a-5555-3144-a1e8-20358e7947fe> /Users/USER/*/Electron.app/Contents/Frameworks/ReactiveObjC.framework/Versions/A/ReactiveObjC 0x102db4000 - 0x102dbffff org.mantle.Mantle (1.0) <4c4c4473-5555-3144-a163-e2267ff516e6> /Users/USER/*/Electron.app/Contents/Frameworks/Mantle.framework/Versions/A/Mantle 0x1030dd000 - 0x103316fff libffmpeg.dylib (*) <4c4c446e-5555-3144-a11f-caeb9aa321ab> /Users/USER/*/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib 0x108110000 - 0x108177fff lz4-napi.darwin-x64.node (*) <33e02293-9224-3e75-be1b-613d9d73de96> /Users/USER/*/lz4-napi.darwin-x64.node 0x1080af000 - 0x1080b2fff oodle.node (*) /Users/USER/*/oodle.node 0x1080c3000 - 0x1080c6fff cap.node (*) <6b6deed9-0129-3fce-ac27-b17602151d17> /Users/USER/*/cap.node 0x7ff814e5e000 - 0x7ff814ef65a7 dyld (*) /usr/lib/dyld 0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ??? 0x7ff8151b8000 - 0x7ff8151c3fff libsystem_pthread.dylib (*) <86dfa543-95fa-36b4-83c6-bf03d01b2aad> /usr/lib/system/libsystem_pthread.dylib 0x7ff81517e000 - 0x7ff8151b7ff7 libsystem_kernel.dylib (*) <08606a44-7008-3658-9f00-6c250b80e9c3> /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=922.5M resident=0K(0%) swapped_out_or_unallocated=922.5M(100%) Writable regions: Total=1.8G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.8G(100%) VIRTUAL REGION REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Activity Tracing 256K 1 ColorSync 152K 21 CoreGraphics 4K 1 CoreServices 248K 1 IOAccelerator 64.0M 4 IOKit 15.5M 2 Kernel Alloc Once 8K 1 MALLOC 285.4M 47 MALLOC guard page 48K 9 MALLOC_MEDIUM (reserved) 952.0M 8 reserved VM address space (unallocated) MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated) Memory Tag 253 32.0G 2 Memory Tag 255 1.1T 278 Memory Tag 255 (reserved) 532K 4 reserved VM address space (unallocated) STACK GUARD 56.1M 16 Stack 97.6M 16 VM_ALLOCATE 14.0M 8 __CTF 824 1 __DATA 39.7M 582 __DATA_CONST 38.2M 370 __DATA_DIRTY 1788K 221 __FONT_DATA 2352 1 __INFO_FILTER 8 1 __LINKEDIT 173.4M 10 __OBJC_RO 66.2M 1 __OBJC_RW 2012K 2 __TEXT 749.1M 603 dyld private memory 260K 2 mapped file 61.4M 13 shared memory 776K 16 =========== ======= ======= TOTAL 1.1T 2243 TOTAL, minus reserved VM space 1.1T 2243 ----------- Full Report ----------- {"app_name":"Electron","timestamp":"2023-05-11 12:19:08.00 +0200","app_version":"24.1.2","slice_uuid":"4c4c4465-5555-3144-a1cb-517abb3555bd","build_version":"24.1.2","platform":1,"bundleID":"com.github.Electron","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 13.3.1 (22E772610a)","roots_installed":0,"name":"Electron","incident_id":"F290FC61-3BBD-4D96-99D4-342C062CEA2E"} { "uptime" : 27000, "procRole" : "Background", "version" : 2, "userID" : 501, "deployVersion" : 210, "modelCode" : "MacBookPro16,1", "coalitionID" : 512, "osVersion" : { "train" : "macOS 13.3.1", "build" : "22E772610a", "releaseType" : "User" }, "captureTime" : "2023-05-11 12:19:08.2834 +0200", "incident" : "F290FC61-3BBD-4D96-99D4-342C062CEA2E", "pid" : 63730, "cpuType" : "X86-64", "roots_installed" : 0, "bug_type" : "309", "procLaunch" : "2023-05-11 12:19:07.6919 +0200", "procStartAbsTime" : 27161626369091, "procExitAbsTime" : 27162217044702, "procName" : "Electron", "procPath" : "\/Users\/USER\/*\/Electron.app\/Contents\/MacOS\/Electron", "bundleInfo" : {"CFBundleShortVersionString":"24.1.2","CFBundleVersion":"24.1.2","CFBundleIdentifier":"com.github.Electron"}, "storeInfo" : {"deviceIdentifierForVendor":"E1ECA135-00CC-561A-BC39-4ADA62DC0847","thirdParty":true}, "parentProc" : "node", "parentPid" : 63728, "coalitionName" : "com.googlecode.iterm2", "crashReporterKey" : "8D566EC1-3AB6-0E4C-8FA0-2FBA22D811A5", "responsiblePid" : 539, "responsibleProc" : "iTerm2", "codeSigningID" : "", "codeSigningTeamID" : "", "codeSigningValidationCategory" : 0, "codeSigningTrustLevel" : 0, "wakeTime" : 2366, "bridgeVersion" : {"build":"20P4252","train":"7.4"}, "sleepWakeUUID" : "64276893-AC5E-4546-91F2-2BF624A8303C", "sip" : "enabled", "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"}, "termination" : {"code":4,"flags":518,"namespace":"DYLD","indicator":"Symbol missing","details":["(terminated at launch; ignore backtrace)"],"reasons":["missing symbol called"]}, "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":472915,"threadState":{"r13":{"value":140702006410224},"rax":{"value":33554953},"rflags":{"value":582},"cpu":{"value":0},"r14":{"value":4},"rsi":{"value":4},"r8":{"value":140702006409200},"cr2":{"value":140373501407232},"rdx":{"value":140702006410224},"r10":{"value":20},"r9":{"value":0},"r15":{"value":6},"rbx":{"value":0},"trap":{"value":133},"err":{"value":33554953},"r11":{"value":582},"rip":{"value":140703479667778,"matchesCrashFrame":1},"rbp":{"value":140702006409168},"rsp":{"value":140702006409096},"r12":{"value":20},"rcx":{"value":140702006409096},"flavor":"x86_THREAD_STATE","rdi":{"value":6}},"queue":"com.apple.main-thread","frames":[{"imageOffset":441410,"symbol":"__abort_with_payload","symbolLocation":10,"imageIndex":9},{"imageOffset":548823,"symbol":"abort_with_payload_wrapper_internal","symbolLocation":82,"imageIndex":9},{"imageOffset":548873,"symbol":"abort_with_payload","symbolLocation":9,"imageIndex":9},{"imageOffset":43248,"symbol":"dyld4::halt(char const*)","symbolLocation":375,"imageIndex":9},{"imageOffset":246334,"symbol":"dyld4::APIs::_dyld_missing_symbol_abort()","symbolLocation":34,"imageIndex":9},{"imageOffset":9518,"sourceLine":64,"sourceFile":"main.cc","symbol":"Oodle::Oodle(Napi::CallbackInfo const&)","imageIndex":7,"symbolLocation":622},{"symbol":"Oodle::Oodle(Napi::CallbackInfo const&)","inline":true,"imageIndex":7,"imageOffset":8594,"symbolLocation":11,"sourceLine":33,"sourceFile":"main.cc"},{"imageOffset":8594,"sourceLine":4488,"sourceFile":"napi-inl.h","symbol":"Napi::ObjectWrap::ConstructorCallbackWrapper(napi_env__*, napi_callback_info__*)::'lambda0'()::operator()() const","imageIndex":7,"symbolLocation":66},{"symbol":"napi_value__* Napi::details::WrapCallback::ConstructorCallbackWrapper(napi_env__*, napi_callback_info__*)::'lambda0'()>(Napi::ObjectWrap::ConstructorCallbackWrapper(napi_env__*, napi_callback_info__*)::'lambda0'())","inline":true,"imageIndex":7,"imageOffset":6390,"symbolLocation":5,"sourceLine":81,"sourceFile":"napi-inl.h"},{"imageOffset":6390,"sourceLine":4486,"sourceFile":"napi-inl.h","symbol":"Napi::ObjectWrap::ConstructorCallbackWrapper(napi_env__*, napi_callback_info__*)","imageIndex":7,"symbolLocation":86},{"imageOffset":120286876,"symbol":"napi_is_detached_arraybuffer","symbolLocation":268,"imageIndex":1},{"imageOffset":23429640,"symbol":"v8::internal::Accessors::MakeAccessor(v8::internal::Isolate*, v8::internal::Handle, void (*)(v8::Local, v8::PropertyCallbackInfo const&), void (*)(v8::Local, v8::Local, v8::PropertyCallbackInfo const&))","symbolLocation":16280,"imageIndex":1},{"imageOffset":23428451,"symbol":"v8::internal::Accessors::MakeAccessor(v8::internal::Isolate*, v8::internal::Handle, void (*)(v8::Local, v8::PropertyCallbackInfo const&), void (*)(v8::Local, v8::Local, v8::PropertyCallbackInfo const&))","symbolLocation":15091,"imageIndex":1},{"imageOffset":23424912,"symbol":"v8::internal::Accessors::MakeAccessor(v8::internal::Isolate*, v8::internal::Handle, void (*)(v8::Local, v8::PropertyCallbackInfo const&), void (*)(v8::Local, v8::Local, v8::PropertyCallbackInfo const&))","symbolLocation":11552,"imageIndex":1},{"imageOffset":1180041068341,"imageIndex":10},{"imageOffset":1180040469234,"imageIndex":10},{"imageOffset":1180041826177,"imageIndex":10},{"imageOffset":1180040479334,"imageIndex":10},{"imageOffset":1180040468776,"imageIndex":10},{"imageOffset":1180041826177,"imageIndex":10},{"imageOffset":1180040479334,"imageIndex":10},{"imageOffset":1180040479334,"imageIndex":10},{"imageOffset":1180040479334,"imageIndex":10},{"imageOffset":1180040479334,"imageIndex":10},{"imageOffset":1180040479334,"imageIndex":10},{"imageOffset":1180040479334,"imageIndex":10},{"imageOffset":1180040479334,"imageIndex":10},{"imageOffset":1180040479334,"imageIndex":10},{"imageOffset":1180040479334,"imageIndex":10},{"imageOffset":1180040479334,"imageIndex":10},{"imageOffset":1180040479334,"imageIndex":10},{"imageOffset":1180040479334,"imageIndex":10},{"imageOffset":1180040479334,"imageIndex":10},{"imageOffset":1180040479334,"imageIndex":10},{"imageOffset":1180040479334,"imageIndex":10},{"imageOffset":1180040479334,"imageIndex":10},{"imageOffset":1180040479334,"imageIndex":10},{"imageOffset":1179507431353,"imageIndex":10},{"imageOffset":1180040479334,"imageIndex":10},{"imageOffset":1180040479334,"imageIndex":10},{"imageOffset":1180040479334,"imageIndex":10},{"imageOffset":1180040479334,"imageIndex":10},{"imageOffset":1180040479334,"imageIndex":10},{"imageOffset":1180040479334,"imageIndex":10},{"imageOffset":1180040472156,"imageIndex":10},{"imageOffset":1180040471431,"imageIndex":10},{"imageOffset":24291570,"symbol":"v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle, v8::internal::Handle, int, v8::internal::Handle*)","symbolLocation":514,"imageIndex":1},{"imageOffset":23102484,"symbol":"v8::Function::Call(v8::Local, v8::Local, int, v8::Local*)","symbolLocation":580,"imageIndex":1},{"imageOffset":121184541,"symbol":"node::OnFatalError(char const*, char const*)","symbolLocation":604765,"imageIndex":1},{"imageOffset":120229784,"symbol":"node::FatalException(v8::Isolate*, v8::TryCatch const&)","symbolLocation":16648,"imageIndex":1},{"imageOffset":120229266,"symbol":"node::FatalException(v8::Isolate*, v8::TryCatch const&)","symbolLocation":16130,"imageIndex":1},{"imageOffset":119749870,"symbol":"node::LoadEnvironment(node::Environment*, std::Cr::function (node::StartExecutionCallbackInfo const&)>)","symbolLocation":110,"imageIndex":1},{"imageOffset":5362887,"symbol":"v8_inspector::V8DebuggerId::V8DebuggerId(std::Cr::pair)","symbolLocation":26199,"imageIndex":1},{"imageOffset":4714339,"symbol":"v8::internal::compiler::SLVerifierHintParametersOf(v8::internal::compiler::Operator const*)","symbolLocation":69155,"imageIndex":1},{"imageOffset":42601524,"symbol":"v8::internal::SetupIsolateDelegate::SetupBuiltins(v8::internal::Isolate*, bool)","symbolLocation":3933908,"imageIndex":1},{"imageOffset":42615591,"symbol":"v8::internal::SetupIsolateDelegate::SetupBuiltins(v8::internal::Isolate*, bool)","symbolLocation":3947975,"imageIndex":1},{"imageOffset":42599512,"symbol":"v8::internal::SetupIsolateDelegate::SetupBuiltins(v8::internal::Isolate*, bool)","symbolLocation":3931896,"imageIndex":1},{"imageOffset":7081554,"symbol":"v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock*)","symbolLocation":16290,"imageIndex":1},{"imageOffset":7085688,"symbol":"v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock*)","symbolLocation":20424,"imageIndex":1},{"imageOffset":7085149,"symbol":"v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock*)","symbolLocation":19885,"imageIndex":1},{"imageOffset":7079083,"symbol":"v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock*)","symbolLocation":13819,"imageIndex":1},{"imageOffset":7080071,"symbol":"v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock*)","symbolLocation":14807,"imageIndex":1},{"imageOffset":3750059,"symbol":"ElectronMain","symbolLocation":155,"imageIndex":1},{"imageOffset":25631,"symbol":"start","symbolLocation":1903,"imageIndex":9}]},{"id":472916,"frames":[{"imageOffset":7088,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":11}]},{"id":472917,"frames":[{"imageOffset":7088,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":11}]},{"id":472922,"frames":[{"imageOffset":7088,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":11}]},{"id":472943,"name":"ThreadPoolServiceThread","frames":[{"imageOffset":44566,"symbol":"kevent64","symbolLocation":10,"imageIndex":12},{"imageOffset":58991398,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9723974,"imageIndex":1},{"imageOffset":58989269,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9721845,"imageIndex":1},{"imageOffset":58706522,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9439098,"imageIndex":1},{"imageOffset":58453201,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9185777,"imageIndex":1},{"imageOffset":58830296,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9562872,"imageIndex":1},{"imageOffset":58728061,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9460637,"imageIndex":1},{"imageOffset":58830718,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9563294,"imageIndex":1},{"imageOffset":58903353,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9635929,"imageIndex":1},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":11},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":11}]},{"id":472944,"name":"ThreadPoolForegroundWorker","frames":[{"imageOffset":5554,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":12},{"imageOffset":63277,"symbol":"mach_msg2_internal","symbolLocation":78,"imageIndex":12},{"imageOffset":34276,"symbol":"mach_msg_overwrite","symbolLocation":692,"imageIndex":12},{"imageOffset":6298,"symbol":"mach_msg","symbolLocation":19,"imageIndex":12},{"imageOffset":59049233,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9781809,"imageIndex":1},{"imageOffset":58565083,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9297659,"imageIndex":1},{"imageOffset":58797178,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9529754,"imageIndex":1},{"imageOffset":58800059,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9532635,"imageIndex":1},{"imageOffset":58799085,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9531661,"imageIndex":1},{"imageOffset":58798819,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9531395,"imageIndex":1},{"imageOffset":58903353,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9635929,"imageIndex":1},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":11},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":11}]},{"id":472945,"name":"ThreadPoolBackgroundWorker","frames":[{"imageOffset":5554,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":12},{"imageOffset":63277,"symbol":"mach_msg2_internal","symbolLocation":78,"imageIndex":12},{"imageOffset":34276,"symbol":"mach_msg_overwrite","symbolLocation":692,"imageIndex":12},{"imageOffset":6298,"symbol":"mach_msg","symbolLocation":19,"imageIndex":12},{"imageOffset":59049233,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9781809,"imageIndex":1},{"imageOffset":58565083,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9297659,"imageIndex":1},{"imageOffset":58797178,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9529754,"imageIndex":1},{"imageOffset":58799482,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9532058,"imageIndex":1},{"imageOffset":58798941,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9531517,"imageIndex":1},{"imageOffset":58798860,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9531436,"imageIndex":1},{"imageOffset":58903353,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9635929,"imageIndex":1},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":11},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":11}]},{"id":472946,"name":"ThreadPoolForegroundWorker","frames":[{"imageOffset":5554,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":12},{"imageOffset":63277,"symbol":"mach_msg2_internal","symbolLocation":78,"imageIndex":12},{"imageOffset":34276,"symbol":"mach_msg_overwrite","symbolLocation":692,"imageIndex":12},{"imageOffset":6298,"symbol":"mach_msg","symbolLocation":19,"imageIndex":12},{"imageOffset":59049233,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9781809,"imageIndex":1},{"imageOffset":58565083,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9297659,"imageIndex":1},{"imageOffset":58797178,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9529754,"imageIndex":1},{"imageOffset":58799482,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9532058,"imageIndex":1},{"imageOffset":58799085,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9531661,"imageIndex":1},{"imageOffset":58798819,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9531395,"imageIndex":1},{"imageOffset":58903353,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9635929,"imageIndex":1},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":11},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":11}]},{"id":472947,"name":"Chrome_IOThread","frames":[{"imageOffset":44566,"symbol":"kevent64","symbolLocation":10,"imageIndex":12},{"imageOffset":58991398,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9723974,"imageIndex":1},{"imageOffset":58989269,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9721845,"imageIndex":1},{"imageOffset":58706522,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9439098,"imageIndex":1},{"imageOffset":58453201,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9185777,"imageIndex":1},{"imageOffset":58830296,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9562872,"imageIndex":1},{"imageOffset":42619551,"symbol":"v8::internal::SetupIsolateDelegate::SetupBuiltins(v8::internal::Isolate*, bool)","symbolLocation":3951935,"imageIndex":1},{"imageOffset":58830718,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9563294,"imageIndex":1},{"imageOffset":58903353,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9635929,"imageIndex":1},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":11},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":11}]},{"id":472948,"name":"MemoryInfra","frames":[{"imageOffset":5554,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":12},{"imageOffset":63277,"symbol":"mach_msg2_internal","symbolLocation":78,"imageIndex":12},{"imageOffset":34276,"symbol":"mach_msg_overwrite","symbolLocation":692,"imageIndex":12},{"imageOffset":6298,"symbol":"mach_msg","symbolLocation":19,"imageIndex":12},{"imageOffset":59049233,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9781809,"imageIndex":1},{"imageOffset":58564745,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9297321,"imageIndex":1},{"imageOffset":58312090,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9044666,"imageIndex":1},{"imageOffset":58706522,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9439098,"imageIndex":1},{"imageOffset":58453201,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9185777,"imageIndex":1},{"imageOffset":58830296,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9562872,"imageIndex":1},{"imageOffset":58830718,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9563294,"imageIndex":1},{"imageOffset":58903353,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9635929,"imageIndex":1},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":11},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":11}]},{"id":472949,"frames":[{"imageOffset":25070,"symbol":"kevent","symbolLocation":10,"imageIndex":12},{"imageOffset":3747280,"symbol":"uv_free_interface_addresses","symbolLocation":1328,"imageIndex":1},{"imageOffset":3674324,"symbol":"uv_run","symbolLocation":372,"imageIndex":1},{"imageOffset":121113968,"symbol":"node::OnFatalError(char const*, char const*)","symbolLocation":534192,"imageIndex":1},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":11},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":11}]},{"id":472950,"frames":[{"imageOffset":16622,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":12},{"imageOffset":26456,"symbol":"_pthread_cond_wait","symbolLocation":1242,"imageIndex":11},{"imageOffset":3725401,"symbol":"uv_cond_wait","symbolLocation":9,"imageIndex":1},{"imageOffset":121104492,"symbol":"node::OnFatalError(char const*, char const*)","symbolLocation":524716,"imageIndex":1},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":11},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":11}]},{"id":472951,"frames":[{"imageOffset":16622,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":12},{"imageOffset":26456,"symbol":"_pthread_cond_wait","symbolLocation":1242,"imageIndex":11},{"imageOffset":3725401,"symbol":"uv_cond_wait","symbolLocation":9,"imageIndex":1},{"imageOffset":121104492,"symbol":"node::OnFatalError(char const*, char const*)","symbolLocation":524716,"imageIndex":1},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":11},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":11}]},{"id":472952,"frames":[{"imageOffset":16622,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":12},{"imageOffset":26456,"symbol":"_pthread_cond_wait","symbolLocation":1242,"imageIndex":11},{"imageOffset":3725401,"symbol":"uv_cond_wait","symbolLocation":9,"imageIndex":1},{"imageOffset":121104492,"symbol":"node::OnFatalError(char const*, char const*)","symbolLocation":524716,"imageIndex":1},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":11},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":11}]},{"id":472953,"frames":[{"imageOffset":5422,"symbol":"semaphore_wait_trap","symbolLocation":10,"imageIndex":12},{"imageOffset":3726944,"symbol":"uv_sem_wait","symbolLocation":16,"imageIndex":1},{"imageOffset":121789549,"symbol":"node::SetTracingController(v8::TracingController*)","symbolLocation":101629,"imageIndex":1},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":11},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":11}]},{"id":472954,"frames":[{"imageOffset":25070,"symbol":"kevent","symbolLocation":10,"imageIndex":12},{"imageOffset":3747280,"symbol":"uv_free_interface_addresses","symbolLocation":1328,"imageIndex":1},{"imageOffset":3674324,"symbol":"uv_run","symbolLocation":372,"imageIndex":1},{"imageOffset":121804759,"symbol":"node::SetTracingController(v8::TracingController*)","symbolLocation":116839,"imageIndex":1},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":11},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":11}]}], "usedImages" : [ { "source" : "P", "arch" : "x86_64", "base" : 4342366208, "CFBundleShortVersionString" : "24.1.2", "CFBundleIdentifier" : "com.github.Electron", "size" : 8192, "uuid" : "4c4c4465-5555-3144-a1cb-517abb3555bd", "path" : "\/Users\/USER\/*\/Electron.app\/Contents\/MacOS\/Electron", "name" : "Electron", "CFBundleVersion" : "24.1.2" }, { "source" : "P", "arch" : "x86_64", "base" : 4494987264, "CFBundleIdentifier" : "com.github.Electron.framework", "size" : 143495168, "uuid" : "4c4c44f4-5555-3144-a1a7-51c560f623fb", "path" : "\/Users\/USER\/*\/Electron.app\/Contents\/Frameworks\/Electron Framework.framework\/Versions\/A\/Electron Framework", "name" : "Electron Framework", "CFBundleVersion" : "24.1.2" }, { "source" : "P", "arch" : "x86_64", "base" : 4342771712, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.github.Squirrel", "size" : 81920, "uuid" : "4c4c447a-5555-3144-a1c7-71bf867cf69c", "path" : "\/Users\/USER\/*\/Electron.app\/Contents\/Frameworks\/Squirrel.framework\/Versions\/A\/Squirrel", "name" : "Squirrel", "CFBundleVersion" : "1" }, { "source" : "P", "arch" : "x86_64", "base" : 4343259136, "CFBundleShortVersionString" : "3.1.0", "CFBundleIdentifier" : "com.electron.reactive", "size" : 270336, "uuid" : "4c4c446a-5555-3144-a1e8-20358e7947fe", "path" : "\/Users\/USER\/*\/Electron.app\/Contents\/Frameworks\/ReactiveObjC.framework\/Versions\/A\/ReactiveObjC", "name" : "ReactiveObjC", "CFBundleVersion" : "0.0.0" }, { "source" : "P", "arch" : "x86_64", "base" : 4342890496, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "org.mantle.Mantle", "size" : 49152, "uuid" : "4c4c4473-5555-3144-a163-e2267ff516e6", "path" : "\/Users\/USER\/*\/Electron.app\/Contents\/Frameworks\/Mantle.framework\/Versions\/A\/Mantle", "name" : "Mantle", "CFBundleVersion" : "0.0.0" }, { "source" : "P", "arch" : "x86_64", "base" : 4346204160, "size" : 2334720, "uuid" : "4c4c446e-5555-3144-a11f-caeb9aa321ab", "path" : "\/Users\/USER\/*\/Electron.app\/Contents\/Frameworks\/Electron Framework.framework\/Versions\/A\/Libraries\/libffmpeg.dylib", "name" : "libffmpeg.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 4430299136, "size" : 425984, "uuid" : "33e02293-9224-3e75-be1b-613d9d73de96", "path" : "\/Users\/USER\/*\/lz4-napi.darwin-x64.node", "name" : "lz4-napi.darwin-x64.node" }, { "source" : "P", "arch" : "x86_64", "base" : 4429901824, "size" : 16384, "uuid" : "cfdc3611-cf35-38a0-b4f2-2e4f7ce6b41c", "path" : "\/Users\/USER\/*\/oodle.node", "name" : "oodle.node" }, { "source" : "P", "arch" : "x86_64", "base" : 4429983744, "size" : 16384, "uuid" : "6b6deed9-0129-3fce-ac27-b17602151d17", "path" : "\/Users\/USER\/*\/cap.node", "name" : "cap.node" }, { "source" : "P", "arch" : "x86_64", "base" : 140703479226368, "size" : 624040, "uuid" : "f22a1143-9732-3e23-a8b7-cbade6bb8301", "path" : "\/usr\/lib\/dyld", "name" : "dyld" }, { "size" : 0, "source" : "A", "base" : 0, "uuid" : "00000000-0000-0000-0000-000000000000" }, { "source" : "P", "arch" : "x86_64", "base" : 140703482740736, "size" : 49152, "uuid" : "86dfa543-95fa-36b4-83c6-bf03d01b2aad", "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib", "name" : "libsystem_pthread.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 140703482503168, "size" : 237560, "uuid" : "08606a44-7008-3658-9f00-6c250b80e9c3", "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib", "name" : "libsystem_kernel.dylib" } ], "sharedCache" : { "base" : 140703478603776, "size" : 21474836480, "uuid" : "5dd9a20c-1502-31aa-84b0-1cda4c95765b" }, "vmSummary" : "ReadOnly portion of Libraries: Total=922.5M resident=0K(0%) swapped_out_or_unallocated=922.5M(100%)\nWritable regions: Total=1.8G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.8G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nActivity Tracing 256K 1 \nColorSync 152K 21 \nCoreGraphics 4K 1 \nCoreServices 248K 1 \nIOAccelerator 64.0M 4 \nIOKit 15.5M 2 \nKernel Alloc Once 8K 1 \nMALLOC 285.4M 47 \nMALLOC guard page 48K 9 \nMALLOC_MEDIUM (reserved) 952.0M 8 reserved VM address space (unallocated)\nMALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)\nMemory Tag 253 32.0G 2 \nMemory Tag 255 1.1T 278 \nMemory Tag 255 (reserved) 532K 4 reserved VM address space (unallocated)\nSTACK GUARD 56.1M 16 \nStack 97.6M 16 \nVM_ALLOCATE 14.0M 8 \n__CTF 824 1 \n__DATA 39.7M 582 \n__DATA_CONST 38.2M 370 \n__DATA_DIRTY 1788K 221 \n__FONT_DATA 2352 1 \n__INFO_FILTER 8 1 \n__LINKEDIT 173.4M 10 \n__OBJC_RO 66.2M 1 \n__OBJC_RW 2012K 2 \n__TEXT 749.1M 603 \ndyld private memory 260K 2 \nmapped file 61.4M 13 \nshared memory 776K 16 \n=========== ======= ======= \nTOTAL 1.1T 2243 \nTOTAL, minus reserved VM space 1.1T 2243 \n", "legacyInfo" : { "threadTriggered" : { "queue" : "com.apple.main-thread" } }, "logWritingSignature" : "0fa6cd253e3f20b442097781351e0e267f360b07", "trialInfo" : { "rollouts" : [ { "rolloutId" : "63a0a6cfd1cdb67d083006d0", "factorPackIds" : { }, "deploymentId" : 240000003 }, { "rolloutId" : "63582c5f8a53461413999550", "factorPackIds" : { }, "deploymentId" : 240000002 } ], "experiments" : [ { "treatmentId" : "c28e4ee6-1b08-4f90-8e05-2809e78310a3", "experimentId" : "6317d2003d24842ff850182a", "deploymentId" : 400000013 }, { "treatmentId" : "6dd670af-0633-45e4-ae5f-122ae4df02be", "experimentId" : "64406ba83deb637ac8a04419", "deploymentId" : 900000005 } ] } } Model: MacBookPro16,1, BootROM 1968.100.17.0.0 (iBridge: 20.16.4252.0.0,0), 8 processors, 8-Core Intel Core i9, 2,4 GHz, 64 GB, SMC Graphics: Intel UHD Graphics 630, Intel UHD Graphics 630, Built-In Display: Color LCD, 3072 x 1920 Retina, Main, MirrorOff, Online Graphics: AMD Radeon Pro 5500M, AMD Radeon Pro 5500M, PCIe, 8 GB Memory Module: BANK 0/ChannelA-DIMM0, 32 GB, DDR4, 2667 MHz, Micron, MT40A4G8BAF-062E:B Memory Module: BANK 2/ChannelB-DIMM0, 32 GB, DDR4, 2667 MHz, Micron, MT40A4G8BAF-062E:B AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x7BF), wl0: Dec 9 2022 17:02:25 version 9.30.492.0.32.5.87 FWID 01-e7856862 Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports Network Service: Wi-Fi, AirPort, en0 USB Device: USB31Bus USB Device: T2Bus USB Device: composite_device USB Device: Touch Bar Backlight USB Device: Touch Bar Display USB Device: Apple Internal Keyboard / Trackpad USB Device: Headset USB Device: Ambient Light Sensor USB Device: FaceTime HD Camera (Built-in) USB Device: Apple T2 Controller Thunderbolt Bus: MacBook Pro, Apple Inc., 63.5 Thunderbolt Bus: MacBook Pro, Apple Inc., 63.5
withnosalt commented 1 year ago

@withnosalt okay, I tried that but electron explodes at start. Any tips how to debug it? I'm not very familiar with electron apps

Crash report

It looks like the oodle package has no build for osx.

user1736 commented 1 year ago

@withnosalt is it a no-go for osx then?

bdurrer commented 8 months ago

Maybe at least remove the README paragraph that claims this can be run on unix? Because it's simply not true (I wasted so much time because I didn't even realize this ticket is about unix systems in general lol)

KotiyaJune commented 7 months ago

i found the same prob but on windows sys.

npm ERR! code 1
npm ERR! git dep preparation failed
npm ERR! command E:\Program Files\nodejs\node.exe E:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js install --force --cache=C:\Users\Kotiyajune\AppData\Local\npm-cache --prefer-offline=false --prefer-online=false --offline=false --no-progress --no-save --no-audit --include=dev --include=peer --include=optional --no-package-lock-only --no-dry-run
npm ERR! npm WARN using --force Recommended protections disabled.
npm ERR! npm WARN cleanup Failed to remove some directories [
npm ERR! npm WARN cleanup   [
npm ERR! npm WARN cleanup     'C:\\Users\\Kotiyajune\\AppData\\Local\\npm-cache\\_cacache\\tmp\\git-cloneZktrZe\\node_modules',
npm ERR! npm WARN cleanup     [Error: EPERM: operation not permitted, rmdir 'C:\Users\Kotiyajune\AppData\Local\npm-cache\_cacache\tmp\git-cloneZktrZe\node_modules\bindings'] {
npm ERR! npm WARN cleanup       errno: -4048,
npm ERR! npm WARN cleanup       code: 'EPERM',
npm ERR! npm WARN cleanup       syscall: 'rmdir',
npm ERR! npm WARN cleanup       path: 'C:\\Users\\Kotiyajune\\AppData\\Local\\npm-cache\\_cacache\\tmp\\git-cloneZktrZe\\node_modules\\bindings'
npm ERR! npm WARN cleanup     }
npm ERR! npm WARN cleanup   ]
npm ERR! npm WARN cleanup ]
npm ERR! npm ERR! code 1
npm ERR! npm ERR! path C:\Users\Kotiyajune\AppData\Local\npm-cache\_cacache\tmp\git-cloneZktrZe\node_modules\cap
npm ERR! npm ERR! command failed
npm ERR! npm ERR! command C:\Windows\system32\cmd.exe /d /s /c node-gyp rebuild
npm ERR! npm ERR! gyp info it worked if it ends with ok
npm ERR! npm ERR! gyp info using node-gyp@9.3.1
npm ERR! npm ERR! gyp info using node@18.16.1 | win32 | x64
npm ERR! npm ERR! gyp info find Python using Python version 3.11.4 found at "C:\Users\Kotiyajune\AppData\Local\Programs\Python\Python311\python.exe"
npm ERR! npm ERR! gyp ERR! find VS
npm ERR! npm ERR! gyp ERR! find VS msvs_version not set from command line or npm config
npm ERR! npm ERR! gyp ERR! find VS VCINSTALLDIR not set, not running in VS Command Prompt
npm ERR! npm ERR! gyp ERR! find VS checking VS2022 (17.5.33530.505) found at:
npm ERR! npm ERR! gyp ERR! find VS "E:\Program Files\Microsoft Visual Studio\2022\Community"
npm ERR! npm ERR! gyp ERR! find VS - found "Visual Studio C++ core features"
npm ERR! npm ERR! gyp ERR! find VS - missing any VC++ toolset
npm ERR! npm ERR! gyp ERR! find VS checking VS2017 (15.9.33529.398) found at:
npm ERR! npm ERR! gyp ERR! find VS "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community"
npm ERR! npm ERR! gyp ERR! find VS - "Visual Studio C++ core features" missing
npm ERR! npm ERR! gyp ERR! find VS could not find a version of Visual Studio 2017 or newer to use
npm ERR! npm ERR! gyp ERR! find VS looking for Visual Studio 2015
npm ERR! npm ERR! gyp ERR! find VS - not found
npm ERR! npm ERR! gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8
npm ERR! npm ERR! gyp ERR! find VS
npm ERR! npm ERR! gyp ERR! find VS **************************************************************
npm ERR! npm ERR! gyp ERR! find VS You need to install the latest version of Visual Studio
npm ERR! npm ERR! gyp ERR! find VS including the "Desktop development with C++" workload.
npm ERR! npm ERR! gyp ERR! find VS For more information consult the documentation at:
npm ERR! npm ERR! gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows
npm ERR! npm ERR! gyp ERR! find VS **************************************************************
npm ERR! npm ERR! gyp ERR! find VS
npm ERR! npm ERR! gyp ERR! configure error
npm ERR! npm ERR! gyp ERR! stack Error: Could not find any Visual Studio installation to use
npm ERR! npm ERR! gyp ERR! stack     at VisualStudioFinder.fail (E:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:122:47)
npm ERR! npm ERR! gyp ERR! stack     at E:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:75:16
npm ERR! npm ERR! gyp ERR! stack     at VisualStudioFinder.findVisualStudio2013 (E:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:369:14)
npm ERR! npm ERR! gyp ERR! stack     at E:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:71:14
npm ERR! npm ERR! gyp ERR! stack     at E:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:390:16
npm ERR! npm ERR! gyp ERR! stack     at E:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\util.js:54:7
npm ERR! npm ERR! gyp ERR! stack     at E:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\util.js:33:16
npm ERR! npm ERR! gyp ERR! stack     at ChildProcess.exithandler (node:child_process:427:5)
npm ERR! npm ERR! gyp ERR! stack     at ChildProcess.emit (node:events:513:28)
npm ERR! npm ERR! gyp ERR! stack     at maybeClose (node:internal/child_process:1091:16)
npm ERR! npm ERR! gyp ERR! System Windows_NT 10.0.22621
npm ERR! npm ERR! gyp ERR! command "E:\\Program Files\\nodejs\\node.exe" "E:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
npm ERR! npm ERR! gyp ERR! cwd C:\Users\Kotiyajune\AppData\Local\npm-cache\_cacache\tmp\git-cloneZktrZe\node_modules\cap
npm ERR! npm ERR! gyp ERR! node -v v18.16.1
npm ERR! npm ERR! gyp ERR! node-gyp -v v9.3.1
npm ERR! npm ERR! gyp ERR! not ok