invernyx / smartcars-3-bugs

The bug tracker for the smartCARS 3 application
3 stars 0 forks source link

[BUG] - SC3 crashes to desktop related to (Issue #348) #352

Closed retepetab closed 1 month ago

retepetab commented 9 months ago

Describe the bug

SC3 again crashing to desktop. Upgraded to SC3. 3.1.1 Was working ok then approx half way through a 2-15 hr flight it ctd SmartCars3 Crash 6Oct3023.txt

attached is the Apple crash report - all circumstances are the same as #348 except O/s is now Ventura 13.6

How do you reproduce this bug?

Flight of 2-15hrs I did complete a 51 minute flight previously which completed with no problem

Expected behavior

No response

Screenshots

No response

Operating system

Mac Ventura 3.16

Community airline

Q Virtual

smartCARS Version

3.1.1

Plugins installed

Flight Centre 1.0.4. Flight Tracking 1.0.5

Additional context

No response

retepetab commented 8 months ago

Still having SC3 crashes and appears to be when flying longer than 60 - 80 minute flights. Flights less than that works ok.

GenericNerd commented 8 months ago

Can you please provide your smartCARS log for this issue?

retepetab commented 8 months ago

Hi

Where do I find this on MacOS Sonama

thanks

Peter

On 26 Oct 2023, at 1:59 pm, GenericNerd @.***> wrote:

Can you please provide your smartCARS log for this issue?

— Reply to this email directly, view it on GitHub https://github.com/invernyx/smartcars-3-bugs/issues/352#issuecomment-1780339803, or unsubscribe https://github.com/notifications/unsubscribe-auth/AW7OSI3U57U7Y4TSSYO3SPTYBHGZJAVCNFSM6AAAAAA5VCZSLKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBQGMZTSOBQGM. You are receiving this because you authored the thread.

retepetab commented 8 months ago

I think these are the files you require.

This is a new flight EGKK to LOWI of just over 2 hours, SC3 crashed 2/3rds through flight.

SC3 3.1.1 Flight Tracking 1.0.6 Flight Center 1.0.4

On 26 Oct 2023, at 1:59 pm, GenericNerd @.***> wrote:

Can you please provide your smartCARS log for this issue?

— Reply to this email directly, view it on GitHub https://github.com/invernyx/smartcars-3-bugs/issues/352#issuecomment-1780339803, or unsubscribe https://github.com/notifications/unsubscribe-auth/AW7OSI3U57U7Y4TSSYO3SPTYBHGZJAVCNFSM6AAAAAA5VCZSLKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBQGMZTSOBQGM. You are receiving this because you authored the thread.

 {\rtf1\ansi\ansicpg1252\cocoartf2757 \cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} {\colortbl;\red255\green255\blue255;} {*\expandedcolortbl;;} \paperw11905\paperh16837\margl1440\margr1440\vieww11520\viewh8400\viewkind0 \deftab560 \pard\pardeftab560\slleading20\pardirnatural\partightenfactor0

\f0\fs26 \cf0 -------------------------------------\ Translated Report (Full Report Below)\ -------------------------------------\ \ Process: smartCARS 3 [2236]\ Path: /Applications/smartCARS 3.app/Contents/MacOS/smartCARS 3\ Identifier: com.electron.smartcars-3\ Version: 3.1.1 (3.1.1)\ Code Type: X86-64 (Translated)\ Parent Process: launchd [1]\ User ID: 501\ \ Date/Time: 2023-11-02 11:51:38.6901 +1100\ OS Version: macOS 14.0 (23A344)\ Report Version: 12\ Anonymous UUID: 51A6E745-CE8E-5D14-8141-5D3CA5D4939F\ \ \ Time Awake Since Boot: 8100 seconds\ \ System Integrity Protection: enabled\ \ Notes:\ PC register does not match crashing frame (0x0 vs 0x7FF89286AA78)\ \ Crashed Thread: 0 CrBrowserMain Dispatch queue: com.apple.main-thread\ \ Exception Type: EXC_CRASH (SIGABRT)\ Exception Codes: 0x0000000000000000, 0x0000000000000000\ \ Termination Reason: Namespace SIGNAL, Code 6 Abort trap: 6\ Terminating Process: smartCARS 3 [2236]\ \ Application Specific Information:\ abort() called\ \ \ Error Formulating Crash Report:\ PC register does not match crashing frame (0x0 vs 0x7FF89286AA78)\ \ Thread 0 Crashed:: CrBrowserMain Dispatch queue: com.apple.main-thread\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff8024807a6 __pthread_kill + 10\ 2 libsystem_pthread.dylib 0x7ff8024b8f30 pthread_kill + 262\ 3 libsystem_c.dylib 0x7ff8023d7a4d abort + 126\ 4 Electron Framework 0x1197880e2 node::Buffer::New(v8::Isolate, char, unsigned long) + 182450\ 5 Electron Framework 0x1197882f8 node::OnFatalError(char const, char const) + 504\ 6 Electron Framework 0x113ab3170 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate, char const, v8::OOMDetails const&) + 704\ 7 Electron Framework 0x113ab310d v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate, char const, v8::OOMDetails const&) + 605\ 8 Electron Framework 0x113c6bced v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) + 4429\ 9 Electron Framework 0x113c472a5 v8::internal::Factory::AllocateRaw(int, v8::internal::AllocationType, v8::internal::AllocationAlignment) + 613\ 10 Electron Framework 0x1126f9846 v8::internal::FactoryBase::NewRawOneByteString(int, v8::internal::AllocationType) + 54\ 11 Electron Framework 0x113fdc22e v8::internal::String::SlowFlatten(v8::internal::Isolate, v8::internal::Handle, v8::internal::AllocationType) + 174\ 12 Electron Framework 0x113ace11f v8::String::Utf8Length(v8::Isolate) const + 607\ 13 Electron Framework 0x11975c9db node::Buffer::New(v8::Isolate, char, unsigned long) + 4523\ 14 Electron Framework 0x1123af5c2 0x11237b000 + 214466\ 15 ??? 0x172d95388 ???\ 16 ??? 0x17240c642 ???\ 17 ??? 0x172c22b9a ???\ 18 ??? 0x172c1ccb8 ???\ 19 Electron Framework 0x1124af6f6 0x11237b000 + 1263350\ 20 Electron Framework 0x1123ab032 0x11237b000 + 196658\ 21 ??? 0x172c1ce14 ???\ 22 ??? 0x172c1cf35 ???\ 23 ??? 0x172c1d3d4 ???\ 24 ??? 0x172c268c0 ???\ 25 ??? 0x172c26c77 ???\ 26 ??? 0x172d139b1 ???\ 27 ??? 0x172e33213 ???\ 28 ??? 0x172e16a1d ???\ 29 ??? 0x172c3ce05 ???\ 30 Electron Framework 0x1123abc5c 0x11237b000 + 199772\ 31 Electron Framework 0x1123ab987 0x11237b000 + 199047\ 32 Electron Framework 0x113bdd8a8 v8::internal::Execution::Call(v8::internal::Isolate, v8::internal::Handle, v8::internal::Handle, int, v8::internal::Handle) + 488\ 33 Electron Framework 0x113acc82e v8::Function::Call(v8::Local, v8::Local, int, v8::Local) + 606\ 34 Electron Framework 0x11972270f node::EmitAsyncDestroy(node::Environment, node::async_context) + 350303\ 35 Electron Framework 0x11278d6fd uv_timer_get_due_in + 141\ 36 Electron Framework 0x1127911c1 uv_run + 369\ 37 Electron Framework 0x11293272a v8_inspector::V8DebuggerId::V8DebuggerId(std::Cr::pair<long long, long long>) + 20570\ 38 Electron Framework 0x115c9f6c9 node::AsyncResource::get_async_id() const + 9452041\ 39 Electron Framework 0x115cbb5fb node::AsyncResource::get_async_id() const + 9566523\ 40 Electron Framework 0x115cbbe95 node::AsyncResource::get_async_id() const + 9568725\ 41 Electron Framework 0x1129be5ce v8::internal::compiler::CodeAssemblerVariable::IsBound() const + 5166\ 42 Electron Framework 0x11254ec8a 0x11237b000 + 1916042\ 43 Electron Framework 0x1129bdac1 v8::internal::compiler::CodeAssemblerVariable::IsBound() const + 2337\ 44 CoreFoundation 0x7ff802594a26 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17\ 45 CoreFoundation 0x7ff8025949c9 CFRunLoopDoSource0 + 157\ 46 CoreFoundation 0x7ff802594798 CFRunLoopDoSources0 + 215\ 47 CoreFoundation 0x7ff802593408 CFRunLoopRun + 919\ 48 CoreFoundation 0x7ff802592a69 CFRunLoopRunSpecific + 557\ 49 HIToolbox 0x7ff80d2c49d9 RunCurrentEventLoopInMode + 292\ 50 HIToolbox 0x7ff80d2c47e6 ReceiveNextEventCommon + 665\ 51 HIToolbox 0x7ff80d2c4531 _BlockUntilNextEventMatchingListInModeWithFilter + 66\ 52 AppKit 0x7ff805afc0c5 _DPSNextEvent + 880\ 53 AppKit 0x7ff8063ed150 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1304\ 54 AppKit 0x7ff805aed63a -[NSApplication run] + 603\ 55 Electron Framework 0x1129bf316 v8::internal::compiler::CodeAssemblerVariable::IsBound() const + 8566\ 56 Electron Framework 0x1129bd4a1 v8::internal::compiler::CodeAssemblerVariable::IsBound() const + 769\ 57 Electron Framework 0x115cbc15d node::AsyncResource::get_async_id() const + 9569437\ 58 Electron Framework 0x115c8217f node::AsyncResource::get_async_id() const + 9331903\ 59 Electron Framework 0x114cf6310 v8::internal::SetupIsolateDelegate::SetupBuiltins(v8::internal::Isolate, bool) + 4120784\ 60 Electron Framework 0x114cf7cc2 v8::internal::SetupIsolateDelegate::SetupBuiltins(v8::internal::Isolate, bool) + 4127362\ 61 Electron Framework 0x114cf3c6f v8::internal::SetupIsolateDelegate::SetupBuiltins(v8::internal::Isolate, bool) + 4110895\ 62 Electron Framework 0x112adeb7d v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock) + 17053\ 63 Electron Framework 0x112adfbc7 v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock) + 21223\ 64 Electron Framework 0x112adf9df v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock) + 20735\ 65 Electron Framework 0x112ade475 v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock) + 15253\ 66 Electron Framework 0x112ade577 v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock) + 15511\ 67 Electron Framework 0x1127a398b ElectronMain + 155\ 68 dyld 0x2006d33a6 start + 1942\ \ Thread 1:: com.apple.rosetta.exceptionserver\ 0 runtime 0x7ff7ffbbd2b4 0x7ff7ffbb9000 + 17076\ \ Thread 2:: ThreadPoolServiceThread\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff8024834de kevent64 + 10\ 2 Electron Framework 0x115d01ecd node::AsyncResource::get_async_id() const + 9855501\ 3 Electron Framework 0x115d015c5 node::AsyncResource::get_async_id() const + 9853189\ 4 Electron Framework 0x115cbc15d node::AsyncResource::get_async_id() const + 9569437\ 5 Electron Framework 0x115c8217f node::AsyncResource::get_async_id() const + 9331903\ 6 Electron Framework 0x115cd94a8 node::AsyncResource::get_async_id() const + 9689064\ 7 Electron Framework 0x115cc10dd node::AsyncResource::get_async_id() const + 9589789\ 8 Electron Framework 0x115cd964e node::AsyncResource::get_async_id() const + 9689486\ 9 Electron Framework 0x115ceca09 node::AsyncResource::get_async_id() const + 9768265\ 10 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 11 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 3:: ThreadPoolForegroundWorker\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff802479a2e mach_msg2_trap + 10\ 2 libsystem_kernel.dylib 0x7ff802487e4a mach_msg2_internal + 84\ 3 libsystem_kernel.dylib 0x7ff802480b6e mach_msg_overwrite + 653\ 4 libsystem_kernel.dylib 0x7ff802479d1f mach_msg + 19\ 5 Electron Framework 0x115d0cc17 node::AsyncResource::get_async_id() const + 9899863\ 6 Electron Framework 0x115c9c89f node::AsyncResource::get_async_id() const + 9440223\ 7 Electron Framework 0x115cd166a node::AsyncResource::get_async_id() const + 9656746\ 8 Electron Framework 0x115cd21f8 node::AsyncResource::get_async_id() const + 9659704\ 9 Electron Framework 0x115cd1ded node::AsyncResource::get_async_id() const + 9658669\ 10 Electron Framework 0x115cd1ce1 node::AsyncResource::get_async_id() const + 9658401\ 11 Electron Framework 0x115ceca09 node::AsyncResource::get_async_id() const + 9768265\ 12 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 13 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 4:: ThreadPoolBackgroundWorker\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff802479a2e mach_msg2_trap + 10\ 2 libsystem_kernel.dylib 0x7ff802487e4a mach_msg2_internal + 84\ 3 libsystem_kernel.dylib 0x7ff802480b6e mach_msg_overwrite + 653\ 4 libsystem_kernel.dylib 0x7ff802479d1f mach_msg + 19\ 5 Electron Framework 0x115d0cc17 node::AsyncResource::get_async_id() const + 9899863\ 6 Electron Framework 0x115c9c89f node::AsyncResource::get_async_id() const + 9440223\ 7 Electron Framework 0x115cd166a node::AsyncResource::get_async_id() const + 9656746\ 8 Electron Framework 0x115cd21f8 node::AsyncResource::get_async_id() const + 9659704\ 9 Electron Framework 0x115cd1d5d node::AsyncResource::get_async_id() const + 9658525\ 10 Electron Framework 0x115cd1d0a node::AsyncResource::get_async_id() const + 9658442\ 11 Electron Framework 0x115ceca09 node::AsyncResource::get_async_id() const + 9768265\ 12 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 13 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 5:: ThreadPoolForegroundWorker\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff802479a2e mach_msg2_trap + 10\ 2 libsystem_kernel.dylib 0x7ff802487e4a mach_msg2_internal + 84\ 3 libsystem_kernel.dylib 0x7ff802480b6e mach_msg_overwrite + 653\ 4 libsystem_kernel.dylib 0x7ff802479d1f mach_msg + 19\ 5 Electron Framework 0x115d0cc17 node::AsyncResource::get_async_id() const + 9899863\ 6 Electron Framework 0x115c9c89f node::AsyncResource::get_async_id() const + 9440223\ 7 Electron Framework 0x115cd166a node::AsyncResource::get_async_id() const + 9656746\ 8 Electron Framework 0x115cd21f8 node::AsyncResource::get_async_id() const + 9659704\ 9 Electron Framework 0x115cd1ded node::AsyncResource::get_async_id() const + 9658669\ 10 Electron Framework 0x115cd1ce1 node::AsyncResource::get_async_id() const + 9658401\ 11 Electron Framework 0x115ceca09 node::AsyncResource::get_async_id() const + 9768265\ 12 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 13 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 6:: Chrome_IOThread\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff8024834de kevent64 + 10\ 2 Electron Framework 0x115d01ecd node::AsyncResource::get_async_id() const + 9855501\ 3 Electron Framework 0x115d015c5 node::AsyncResource::get_async_id() const + 9853189\ 4 Electron Framework 0x115cbc15d node::AsyncResource::get_async_id() const + 9569437\ 5 Electron Framework 0x115c8217f node::AsyncResource::get_async_id() const + 9331903\ 6 Electron Framework 0x115cd94a8 node::AsyncResource::get_async_id() const + 9689064\ 7 Electron Framework 0x114cf8bef v8::internal::SetupIsolateDelegate::SetupBuiltins(v8::internal::Isolate, bool) + 4131247\ 8 Electron Framework 0x115cd964e node::AsyncResource::get_async_id() const + 9689486\ 9 Electron Framework 0x115ceca09 node::AsyncResource::get_async_id() const + 9768265\ 10 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 11 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 7:: MemoryInfra\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff802479a2e mach_msg2_trap + 10\ 2 libsystem_kernel.dylib 0x7ff802487e4a mach_msg2_internal + 84\ 3 libsystem_kernel.dylib 0x7ff802480b6e mach_msg_overwrite + 653\ 4 libsystem_kernel.dylib 0x7ff802479d1f mach_msg + 19\ 5 Electron Framework 0x115d0cc17 node::AsyncResource::get_async_id() const + 9899863\ 6 Electron Framework 0x115c9c743 node::AsyncResource::get_async_id() const + 9439875\ 7 Electron Framework 0x115c5d574 node::AsyncResource::get_async_id() const + 9181364\ 8 Electron Framework 0x115cbc15d node::AsyncResource::get_async_id() const + 9569437\ 9 Electron Framework 0x115c8217f node::AsyncResource::get_async_id() const + 9331903\ 10 Electron Framework 0x115cd94a8 node::AsyncResource::get_async_id() const + 9689064\ 11 Electron Framework 0x115cd964e node::AsyncResource::get_async_id() const + 9689486\ 12 Electron Framework 0x115ceca09 node::AsyncResource::get_async_id() const + 9768265\ 13 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 14 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 8:\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff80247e706 kevent + 10\ 2 Electron Framework 0x1127a33b8 uv_free_interface_addresses + 2632\ 3 Electron Framework 0x11279125a uv_run + 522\ 4 Electron Framework 0x11980cf1a node::OnFatalError(char const, char const) + 544282\ 5 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 6 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 9:\ 0 Electron Framework 0x113d7815c v8::internal::Sweeper::StartMinorSweeperTasks() + 38092\ 1 Electron Framework 0x113d77882 v8::internal::Sweeper::StartMinorSweeperTasks() + 35826\ 2 Electron Framework 0x11723f2f6 node::AsyncResource::get_async_id() const + 32126518\ 3 Electron Framework 0x11980aa84 node::OnFatalError(char const, char const) + 534916\ 4 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 5 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 10:\ 0 Electron Framework 0x113d78131 v8::internal::Sweeper::StartMinorSweeperTasks() + 38049\ 1 Electron Framework 0x113d7782c v8::internal::Sweeper::StartMinorSweeperTasks() + 35740\ 2 Electron Framework 0x11723f2f6 node::AsyncResource::get_async_id() const + 32126518\ 3 Electron Framework 0x11980aa84 node::OnFatalError(char const, char const) + 534916\ 4 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 5 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 11:\ 0 Electron Framework 0x1143e34de heap::base::ActiveSystemPages::Add(unsigned long, unsigned long, unsigned long) + 46\ 1 Electron Framework 0x113d7819e v8::internal::Sweeper::StartMinorSweeperTasks() + 38158\ 2 Electron Framework 0x113d77857 v8::internal::Sweeper::StartMinorSweeperTasks() + 35783\ 3 Electron Framework 0x11723f2f6 node::AsyncResource::get_async_id() const + 32126518\ 4 Electron Framework 0x11980aa84 node::OnFatalError(char const, char const) + 534916\ 5 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 6 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 12:\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff8024799aa semaphore_wait_trap + 10\ 2 Electron Framework 0x11279df30 uv_sem_wait + 16\ 3 Electron Framework 0x1198b815c node::SetTracingController(v8::TracingController) + 106556\ 4 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 5 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 13:\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff80247c5d6 psynch_cvwait + 10\ 2 libsystem_pthread.dylib 0x7ff8024b976b _pthread_cond_wait + 1211\ 3 Electron Framework 0x11279d929 uv_cond_wait + 9\ 4 Electron Framework 0x11278d080 uv_cancel + 720\ 5 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 6 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 14:\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff80247c5d6 psynch_cvwait + 10\ 2 libsystem_pthread.dylib 0x7ff8024b976b _pthread_cond_wait + 1211\ 3 Electron Framework 0x11279d929 uv_cond_wait + 9\ 4 Electron Framework 0x11278d080 uv_cancel + 720\ 5 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 6 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 15:\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff80247c5d6 psynch_cvwait + 10\ 2 libsystem_pthread.dylib 0x7ff8024b976b _pthread_cond_wait + 1211\ 3 Electron Framework 0x11279d929 uv_cond_wait + 9\ 4 Electron Framework 0x11278d080 uv_cancel + 720\ 5 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 6 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 16:\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff80247c5d6 psynch_cvwait + 10\ 2 libsystem_pthread.dylib 0x7ff8024b976b _pthread_cond_wait + 1211\ 3 Electron Framework 0x11279d929 uv_cond_wait + 9\ 4 Electron Framework 0x11278d080 uv_cancel + 720\ 5 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 6 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 17:: NetworkConfigWatcher\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff802479a2e mach_msg2_trap + 10\ 2 libsystem_kernel.dylib 0x7ff802487e4a mach_msg2_internal + 84\ 3 libsystem_kernel.dylib 0x7ff802480b6e mach_msg_overwrite + 653\ 4 libsystem_kernel.dylib 0x7ff802479d1f mach_msg + 19\ 5 CoreFoundation 0x7ff802594b59 CFRunLoopServiceMachPort + 143\ 6 CoreFoundation 0x7ff8025935cc CFRunLoopRun + 1371\ 7 CoreFoundation 0x7ff802592a69 CFRunLoopRunSpecific + 557\ 8 Foundation 0x7ff80348bbd1 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 216\ 9 Electron Framework 0x1129bf17d v8::internal::compiler::CodeAssemblerVariable::IsBound() const + 8157\ 10 Electron Framework 0x1129bd4a1 v8::internal::compiler::CodeAssemblerVariable::IsBound() const + 769\ 11 Electron Framework 0x115cbc15d node::AsyncResource::get_async_id() const + 9569437\ 12 Electron Framework 0x115c8217f node::AsyncResource::get_async_id() const + 9331903\ 13 Electron Framework 0x115cd94a8 node::AsyncResource::get_async_id() const + 9689064\ 14 Electron Framework 0x115cd964e node::AsyncResource::get_async_id() const + 9689486\ 15 Electron Framework 0x115ceca09 node::AsyncResource::get_async_id() const + 9768265\ 16 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 17 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 18:: CrShutdownDetector\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff80247a492 read + 10\ 2 Electron Framework 0x1129928fb v8::CodeEvent::GetFunctionName() + 24603\ 3 Electron Framework 0x115ceca09 node::AsyncResource::get_async_id() const + 9768265\ 4 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 5 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 19:: NetworkConfigWatcher\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff802479a2e mach_msg2_trap + 10\ 2 libsystem_kernel.dylib 0x7ff802487e4a mach_msg2_internal + 84\ 3 libsystem_kernel.dylib 0x7ff802480b6e mach_msg_overwrite + 653\ 4 libsystem_kernel.dylib 0x7ff802479d1f mach_msg + 19\ 5 CoreFoundation 0x7ff802594b59 CFRunLoopServiceMachPort + 143\ 6 CoreFoundation 0x7ff8025935cc CFRunLoopRun + 1371\ 7 CoreFoundation 0x7ff802592a69 CFRunLoopRunSpecific + 557\ 8 Foundation 0x7ff80348bbd1 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 216\ 9 Electron Framework 0x1129bf17d v8::internal::compiler::CodeAssemblerVariable::IsBound() const + 8157\ 10 Electron Framework 0x1129bd4a1 v8::internal::compiler::CodeAssemblerVariable::IsBound() const + 769\ 11 Electron Framework 0x115cbc15d node::AsyncResource::get_async_id() const + 9569437\ 12 Electron Framework 0x115c8217f node::AsyncResource::get_async_id() const + 9331903\ 13 Electron Framework 0x115cd94a8 node::AsyncResource::get_async_id() const + 9689064\ 14 Electron Framework 0x115cd964e node::AsyncResource::get_async_id() const + 9689486\ 15 Electron Framework 0x115ceca09 node::AsyncResource::get_async_id() const + 9768265\ 16 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 17 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 20:: ThreadPoolForegroundWorker\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff802479a2e mach_msg2_trap + 10\ 2 libsystem_kernel.dylib 0x7ff802487e4a mach_msg2_internal + 84\ 3 libsystem_kernel.dylib 0x7ff802480b6e mach_msg_overwrite + 653\ 4 libsystem_kernel.dylib 0x7ff802479d1f mach_msg + 19\ 5 Electron Framework 0x115d0cc17 node::AsyncResource::get_async_id() const + 9899863\ 6 Electron Framework 0x115c9c89f node::AsyncResource::get_async_id() const + 9440223\ 7 Electron Framework 0x115cd166a node::AsyncResource::get_async_id() const + 9656746\ 8 Electron Framework 0x115cd21f8 node::AsyncResource::get_async_id() const + 9659704\ 9 Electron Framework 0x115cd1ded node::AsyncResource::get_async_id() const + 9658669\ 10 Electron Framework 0x115cd1ce1 node::AsyncResource::get_async_id() const + 9658401\ 11 Electron Framework 0x115ceca09 node::AsyncResource::get_async_id() const + 9768265\ 12 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 13 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 21:: ThreadPoolSingleThreadForegroundBlocking0\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff802479a2e mach_msg2_trap + 10\ 2 libsystem_kernel.dylib 0x7ff802487e4a mach_msg2_internal + 84\ 3 libsystem_kernel.dylib 0x7ff802480b6e mach_msg_overwrite + 653\ 4 libsystem_kernel.dylib 0x7ff802479d1f mach_msg + 19\ 5 Electron Framework 0x115d0cc17 node::AsyncResource::get_async_id() const + 9899863\ 6 Electron Framework 0x115c9c89f node::AsyncResource::get_async_id() const + 9440223\ 7 Electron Framework 0x115cd166a node::AsyncResource::get_async_id() const + 9656746\ 8 Electron Framework 0x115cd21f8 node::AsyncResource::get_async_id() const + 9659704\ 9 Electron Framework 0x115cd1e4d node::AsyncResource::get_async_id() const + 9658765\ 10 Electron Framework 0x115cd1d37 node::AsyncResource::get_async_id() const + 9658487\ 11 Electron Framework 0x115ceca09 node::AsyncResource::get_async_id() const + 9768265\ 12 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 13 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 22:: ThreadPoolForegroundWorker\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff802479a2e mach_msg2_trap + 10\ 2 libsystem_kernel.dylib 0x7ff802487e4a mach_msg2_internal + 84\ 3 libsystem_kernel.dylib 0x7ff802480b6e mach_msg_overwrite + 653\ 4 libsystem_kernel.dylib 0x7ff802479d1f mach_msg + 19\ 5 Electron Framework 0x115d0cc17 node::AsyncResource::get_async_id() const + 9899863\ 6 Electron Framework 0x115c9c89f node::AsyncResource::get_async_id() const + 9440223\ 7 Electron Framework 0x115cd166a node::AsyncResource::get_async_id() const + 9656746\ 8 Electron Framework 0x115cd21f8 node::AsyncResource::get_async_id() const + 9659704\ 9 Electron Framework 0x115cd1ded node::AsyncResource::get_async_id() const + 9658669\ 10 Electron Framework 0x115cd1ce1 node::AsyncResource::get_async_id() const + 9658401\ 11 Electron Framework 0x115ceca09 node::AsyncResource::get_async_id() const + 9768265\ 12 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 13 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 23:: CompositorTileWorker1\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff80247c5d6 psynch_cvwait + 10\ 2 libsystem_pthread.dylib 0x7ff8024b976b _pthread_cond_wait + 1211\ 3 Electron Framework 0x115cec3aa node::AsyncResource::get_async_id() const + 9766634\ 4 Electron Framework 0x116dd1a92 node::AsyncResource::get_async_id() const + 27483602\ 5 Electron Framework 0x115ceca09 node::AsyncResource::get_async_id() const + 9768265\ 6 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 7 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 24:: ThreadPoolSingleThreadSharedForeground1\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff802479a2e mach_msg2_trap + 10\ 2 libsystem_kernel.dylib 0x7ff802487e4a mach_msg2_internal + 84\ 3 libsystem_kernel.dylib 0x7ff802480b6e mach_msg_overwrite + 653\ 4 libsystem_kernel.dylib 0x7ff802479d1f mach_msg + 19\ 5 Electron Framework 0x115d0cc17 node::AsyncResource::get_async_id() const + 9899863\ 6 Electron Framework 0x115c9c89f node::AsyncResource::get_async_id() const + 9440223\ 7 Electron Framework 0x115cd166a node::AsyncResource::get_async_id() const + 9656746\ 8 Electron Framework 0x115cd21f8 node::AsyncResource::get_async_id() const + 9659704\ 9 Electron Framework 0x115cd1e1d node::AsyncResource::get_async_id() const + 9658717\ 10 Electron Framework 0x115cd1d19 node::AsyncResource::get_async_id() const + 9658457\ 11 Electron Framework 0x115ceca09 node::AsyncResource::get_async_id() const + 9768265\ 12 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 13 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 25:\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff8024799aa semaphore_wait_trap + 10\ 2 Electron Framework 0x11279df30 uv_sem_wait + 16\ 3 Electron Framework 0x1129325f3 v8_inspector::V8DebuggerId::V8DebuggerId(std::Cr::pair<long long, long long>) + 20259\ 4 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 5 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 26:: NetworkNotificationThreadMac\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff802479a2e mach_msg2_trap + 10\ 2 libsystem_kernel.dylib 0x7ff802487e4a mach_msg2_internal + 84\ 3 libsystem_kernel.dylib 0x7ff802480b6e mach_msg_overwrite + 653\ 4 libsystem_kernel.dylib 0x7ff802479d1f mach_msg + 19\ 5 CoreFoundation 0x7ff802594b59 CFRunLoopServiceMachPort + 143\ 6 CoreFoundation 0x7ff8025935cc CFRunLoopRun + 1371\ 7 CoreFoundation 0x7ff802592a69 CFRunLoopRunSpecific + 557\ 8 Foundation 0x7ff80348bbd1 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 216\ 9 Electron Framework 0x1129bf17d v8::internal::compiler::CodeAssemblerVariable::IsBound() const + 8157\ 10 Electron Framework 0x1129bd4a1 v8::internal::compiler::CodeAssemblerVariable::IsBound() const + 769\ 11 Electron Framework 0x115cbc15d node::AsyncResource::get_async_id() const + 9569437\ 12 Electron Framework 0x115c8217f node::AsyncResource::get_async_id() const + 9331903\ 13 Electron Framework 0x115cd94a8 node::AsyncResource::get_async_id() const + 9689064\ 14 Electron Framework 0x115cd964e node::AsyncResource::get_async_id() const + 9689486\ 15 Electron Framework 0x115ceca09 node::AsyncResource::get_async_id() const + 9768265\ 16 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 17 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 27:: ThreadPoolSingleThreadSharedForegroundBlocking2\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff802479a2e mach_msg2_trap + 10\ 2 libsystem_kernel.dylib 0x7ff802487e4a mach_msg2_internal + 84\ 3 libsystem_kernel.dylib 0x7ff802480b6e mach_msg_overwrite + 653\ 4 libsystem_kernel.dylib 0x7ff802479d1f mach_msg + 19\ 5 Electron Framework 0x115d0cc17 node::AsyncResource::get_async_id() const + 9899863\ 6 Electron Framework 0x115c9c89f node::AsyncResource::get_async_id() const + 9440223\ 7 Electron Framework 0x115cd166a node::AsyncResource::get_async_id() const + 9656746\ 8 Electron Framework 0x115cd1f7a node::AsyncResource::get_async_id() const + 9659066\ 9 Electron Framework 0x115cd1e1d node::AsyncResource::get_async_id() const + 9658717\ 10 Electron Framework 0x115cd1d19 node::AsyncResource::get_async_id() const + 9658457\ 11 Electron Framework 0x115ceca09 node::AsyncResource::get_async_id() const + 9768265\ 12 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 13 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 28:: NetworkConfigWatcher\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff802479a2e mach_msg2_trap + 10\ 2 libsystem_kernel.dylib 0x7ff802487e4a mach_msg2_internal + 84\ 3 libsystem_kernel.dylib 0x7ff802480b6e mach_msg_overwrite + 653\ 4 libsystem_kernel.dylib 0x7ff802479d1f mach_msg + 19\ 5 CoreFoundation 0x7ff802594b59 CFRunLoopServiceMachPort + 143\ 6 CoreFoundation 0x7ff8025935cc CFRunLoopRun + 1371\ 7 CoreFoundation 0x7ff802592a69 CFRunLoopRunSpecific + 557\ 8 Foundation 0x7ff80348bbd1 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 216\ 9 Electron Framework 0x1129bf17d v8::internal::compiler::CodeAssemblerVariable::IsBound() const + 8157\ 10 Electron Framework 0x1129bd4a1 v8::internal::compiler::CodeAssemblerVariable::IsBound() const + 769\ 11 Electron Framework 0x115cbc15d node::AsyncResource::get_async_id() const + 9569437\ 12 Electron Framework 0x115c8217f node::AsyncResource::get_async_id() const + 9331903\ 13 Electron Framework 0x115cd94a8 node::AsyncResource::get_async_id() const + 9689064\ 14 Electron Framework 0x115cd964e node::AsyncResource::get_async_id() const + 9689486\ 15 Electron Framework 0x115ceca09 node::AsyncResource::get_async_id() const + 9768265\ 16 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 17 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 29:: CacheThread_BlockFile\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff8024834de kevent64 + 10\ 2 Electron Framework 0x115d01ecd node::AsyncResource::get_async_id() const + 9855501\ 3 Electron Framework 0x115d015c5 node::AsyncResource::get_async_id() const + 9853189\ 4 Electron Framework 0x115cbc15d node::AsyncResource::get_async_id() const + 9569437\ 5 Electron Framework 0x115c8217f node::AsyncResource::get_async_id() const + 9331903\ 6 Electron Framework 0x115cd94a8 node::AsyncResource::get_async_id() const + 9689064\ 7 Electron Framework 0x115cd964e node::AsyncResource::get_async_id() const + 9689486\ 8 Electron Framework 0x115ceca09 node::AsyncResource::get_async_id() const + 9768265\ 9 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 10 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 30:: com.apple.NSEventThread\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff802479a2e mach_msg2_trap + 10\ 2 libsystem_kernel.dylib 0x7ff802487e4a mach_msg2_internal + 84\ 3 libsystem_kernel.dylib 0x7ff802480b6e mach_msg_overwrite + 653\ 4 libsystem_kernel.dylib 0x7ff802479d1f mach_msg + 19\ 5 CoreFoundation 0x7ff802594b59 CFRunLoopServiceMachPort + 143\ 6 CoreFoundation 0x7ff8025935cc CFRunLoopRun + 1371\ 7 CoreFoundation 0x7ff802592a69 CFRunLoopRunSpecific + 557\ 8 AppKit 0x7ff805c593e0 _NSEventThread + 122\ 9 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 10 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 31:: ThreadPoolBackgroundWorker\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff802479a2e mach_msg2_trap + 10\ 2 libsystem_kernel.dylib 0x7ff802487e4a mach_msg2_internal + 84\ 3 libsystem_kernel.dylib 0x7ff802480b6e mach_msg_overwrite + 653\ 4 libsystem_kernel.dylib 0x7ff802479d1f mach_msg + 19\ 5 Electron Framework 0x115d0cc17 node::AsyncResource::get_async_id() const + 9899863\ 6 Electron Framework 0x115c9c89f node::AsyncResource::get_async_id() const + 9440223\ 7 Electron Framework 0x115cd166a node::AsyncResource::get_async_id() const + 9656746\ 8 Electron Framework 0x115cd21f8 node::AsyncResource::get_async_id() const + 9659704\ 9 Electron Framework 0x115cd1d5d node::AsyncResource::get_async_id() const + 9658525\ 10 Electron Framework 0x115cd1d0a node::AsyncResource::get_async_id() const + 9658442\ 11 Electron Framework 0x115ceca09 node::AsyncResource::get_async_id() const + 9768265\ 12 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 13 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 32:: ThreadPoolSingleThreadSharedBackgroundBlocking3\ 0 ??? 0x7ff89286aa78 ???\ 1 libsystem_kernel.dylib 0x7ff802479a2e mach_msg2_trap + 10\ 2 libsystem_kernel.dylib 0x7ff802487e4a mach_msg2_internal + 84\ 3 libsystem_kernel.dylib 0x7ff802480b6e mach_msg_overwrite + 653\ 4 libsystem_kernel.dylib 0x7ff802479d1f mach_msg + 19\ 5 Electron Framework 0x115d0cc17 node::AsyncResource::get_async_id() const + 9899863\ 6 Electron Framework 0x115c9c89f node::AsyncResource::get_async_id() const + 9440223\ 7 Electron Framework 0x115cd166a node::AsyncResource::get_async_id() const + 9656746\ 8 Electron Framework 0x115cd1f7a node::AsyncResource::get_async_id() const + 9659066\ 9 Electron Framework 0x115cd1d8d node::AsyncResource::get_async_id() const + 9658573\ 10 Electron Framework 0x115cd1d28 node::AsyncResource::get_async_id() const + 9658472\ 11 Electron Framework 0x115ceca09 node::AsyncResource::get_async_id() const + 9768265\ 12 libsystem_pthread.dylib 0x7ff8024b9202 _pthread_start + 99\ 13 libsystem_pthread.dylib 0x7ff8024b4bab thread_start + 15\ \ Thread 33:\ 0 runtime 0x7ff7ffbdb94c 0x7ff7ffbb9000 + 141644\ \ Thread 34:\ 0 runtime 0x7ff7ffbdb94c 0x7ff7ffbb9000 + 141644\ \ Thread 35:\ 0 runtime 0x7ff7ffbdb94c 0x7ff7ffbb9000 + 141644\ \ \ Thread 0 crashed with X86 Thread State (64-bit):\ rax: 0x0000000000000000 rbx: 0x0000000000000000 rcx: 0x0000000000000000 rdx: 0x0000000000000000\ rdi: 0x0000000304dce000 rsi: 0x0000000200779240 rbp: 0x00000000ffffff00 rsp: 0x00007ff845946810\ r8: 0x0000000304dc5828 r9: 0x00000000ffffff00 r10: 0x0000000000000000 r11: 0x0000000000000000\ r12: 0x0000000000000103 r13: 0x0000000304dce240 r14: 0x0000000200779240 r15: 0x0000000000000016\ rip: rfl: 0x0000000000000287\ tmp0: 0xffffffffffffffff tmp1: 0x00007ff89286aa4c tmp2: 0x00007ff80248079c\ \ \ Binary Images:\ 0x2006cd000 - 0x20076cfff dyld () <1289b60a-4980-342d-b1a4-250bbee392f1> /usr/lib/dyld\ 0x16ef12000 - 0x16ef21fff libobjc-trampolines.dylib () <71d6744a-feb5-33e6-be9b-3a2258cf6f23> /usr/lib/libobjc-trampolines.dylib\ 0x11237b000 - 0x11adf5fff com.github.Electron.framework () <4c4c4483-5555-3144-a133-52c2bff9242b> /Applications/smartCARS 3.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework\ 0x108f95000 - 0x108fa8fff com.github.Squirrel (1.0) <4c4c442b-5555-3144-a158-d7b79981514a> /Applications/smartCARS 3.app/Contents/Frameworks/Squirrel.framework/Versions/A/Squirrel\ 0x10909b000 - 0x1090dcfff com.electron.reactive (3.1.0) <4c4c44d6-5555-3144-a1ce-22a57e476b39> /Applications/smartCARS 3.app/Contents/Frameworks/ReactiveObjC.framework/Versions/A/ReactiveObjC\ 0x109041000 - 0x10904cfff org.mantle.Mantle (1.0) <4c4c4479-5555-3144-a1dd-a8069f779843> /Applications/smartCARS 3.app/Contents/Frameworks/Mantle.framework/Versions/A/Mantle\ 0x1093ff000 - 0x109638fff libffmpeg.dylib () <4c4c44ad-5555-3144-a16c-69d201a48c94> /Applications/smartCARS 3.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib\ 0x7ff7ffbb9000 - 0x7ff7ffbe8fff runtime () <31538c50-034b-3469-ae9f-0fffbd6f4de1> /usr/libexec/rosetta/runtime\ 0x108613000 - 0x108666fff libRosettaRuntime () <29e3f175-b88d-3239-bd82-326cde98f820> /Library/Apple//libRosettaRuntime\ 0x1005fd000 - 0x1005fefff com.electron.smartcars-3 (3.1.1) <4c4c445d-5555-3144-a1f5-eb48673a3a17> /Applications/smartCARS 3.app/Contents/MacOS/smartCARS 3\ 0x0 - 0xffffffffffffffff ??? () <00000000-0000-0000-0000-000000000000> ???\ 0x7ff802478000 - 0x7ff8024b2ff7 libsystem_kernel.dylib () <3690c1fc-599f-39ff-bbdb-85422e9a996c> /usr/lib/system/libsystem_kernel.dylib\ 0x7ff8024b3000 - 0x7ff8024befff libsystem_pthread.dylib () <33c43114-85f0-3f32-86d7-8e6a2403d38c> /usr/lib/system/libsystem_pthread.dylib\ 0x7ff802358000 - 0x7ff8023dffff libsystem_c.dylib () <3e9a5bfa-50c0-3a96-9291-4826c62d1182> /usr/lib/system/libsystem_c.dylib\ 0x7ff802518000 - 0x7ff8029b0ffc com.apple.CoreFoundation (6.9) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation\ 0x7ff80d294000 - 0x7ff80d52fff4 com.apple.HIToolbox (2.1.1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox\ 0x7ff805abd000 - 0x7ff806ebefff com.apple.AppKit (6.9) <70a55260-7bb1-3c07-aac3-402d42fa9913> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit\ 0x7ff803430000 - 0x7ff80406dffb com.apple.Foundation (6.9) <097dc90a-7059-3135-8fcb-74de290206a1> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation\ \ 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.1G resident=0K(0%) swapped_out_or_unallocated=1.1G(100%)\ Writable regions: Total=20.9G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=20.9G(100%)\ \ VIRTUAL REGION \ REGION TYPE SIZE COUNT (non-coalesced) \ =========== ======= ======= \ Accelerate framework 128K 1 \ Activity Tracing 256K 1 \ CG image 28K 7 \ ColorSync 220K 26 \ CoreAnimation 260K 63 \ CoreGraphics 16K 3 \ CoreUI image data 464K 7 \ Dispatch continuations 80.0M 1 \ Foundation 40K 2 \ Kernel Alloc Once 8K 1 \ MALLOC 11.5G 172 \ MALLOC guard page 192K 12 \ Mach message 24K 6 \ Memory Tag 253 32.0G 2 \ Memory Tag 255 1.1T 1266 \ Rosetta Arena 4096K 2 \ Rosetta Generic 13.9M 3557 \ Rosetta IndirectBranch 2048K 1 \ Rosetta JIT 128.0M 1 \ Rosetta Return Stack 680K 68 \ Rosetta Thread Context 680K 68 \ STACK GUARD 12K 3 \ Stack 233.9M 35 \ Stack Guard 56.1M 32 \ VM_ALLOCATE 5.0G 375 \ VM_ALLOCATE (reserved) 16K 4 reserved VM address space (unallocated)\ CTF 824 1 \ DATA 50.1M 795 \ DATA_CONST 56.3M 528 \ __DATA_DIRTY 2508K 314 \ FONT_DATA 2352 1 \ INFO_FILTER 8 1 \ LINKEDIT 180.3M 14 \ OBJC_RO 70.5M 1 \ OBJC_RW 2151K 2 \ TEXT 972.2M 814 \ dyld private memory 260K 2 \ mapped file 6.9G 1233 \ shared memory 816K 17 \ unshared pmap 11.5M 8 \ =========== ======= ======= \ TOTAL 1.1T 9447 \ TOTAL, minus reserved VM space 1.1T 9447 \ \ \ \ -----------\ Full Report\ -----------\ \ {"app_name":"smartCARS 3","timestamp":"2023-11-02 11:51:44.00 +1100","app_version":"3.1.1","slice_uuid":"4c4c445d-5555-3144-a1f5-eb48673a3a17","build_version":"3.1.1","platform":1,"bundleID":"com.electron.smartcars-3","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 14.0 (23A344)","roots_installed":0,"name":"smartCARS 3","incident_id":"65D39D28-689F-44D2-B40B-229DB1CCFCB7"}\ {\ "uptime" : 8100,\ "procRole" : "Background",\ "version" : 2,\ "userID" : 501,\ "deployVersion" : 210,\ "modelCode" : "Mac13,1",\ "coalitionID" : 2921,\ "osVersion" : {\ "train" : "macOS 14.0",\ "build" : "23A344",\ "releaseType" : "User"\ },\ "captureTime" : "2023-11-02 11:51:38.6901 +1100",\ "codeSigningMonitor" : 1,\ "incident" : "65D39D28-689F-44D2-B40B-229DB1CCFCB7",\ "pid" : 2236,\ "translated" : true,\ "cpuType" : "X86-64",\ "roots_installed" : 0,\ "bug_type" : "309",\ "procLaunch" : "2023-11-02 09:47:37.0281 +1100",\ "procStartAbsTime" : 17431505662,\ "procExitAbsTime" : 196032757640,\ "procName" : "smartCARS 3",\ "procPath" : "\/Applications\/smartCARS 3.app\/Contents\/MacOS\/smartCARS 3",\ "bundleInfo" : {"CFBundleShortVersionString":"3.1.1","CFBundleVersion":"3.1.1","CFBundleIdentifier":"com.electron.smartcars-3"},\ "storeInfo" : {"deviceIdentifierForVendor":"DEF26F3B-DE27-5FF5-B3C8-3C4FDBA73418","thirdParty":true},\ "parentProc" : "launchd",\ "parentPid" : 1,\ "coalitionName" : "com.electron.smartcars-3",\ "crashReporterKey" : "51A6E745-CE8E-5D14-8141-5D3CA5D4939F",\ "codeSigningID" : "",\ "codeSigningTeamID" : "",\ "codeSigningValidationCategory" : 0,\ "codeSigningTrustLevel" : 4294967295,\ "sip" : "enabled",\ "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},\ "termination" : {"flags":0,"code":6,"namespace":"SIGNAL","indicator":"Abort trap: 6","byProc":"smartCARS 3","byPid":2236},\ "asi" : {"libsystem_c.dylib":["abort() 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" : [{"threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":4294967040},"r12":{"value":259},"rosetta":{"tmp2":{"value":140703166891932},"tmp1":{"value":140705586915916},"tmp0":{"value":18446744073709551615}},"rbx":{"value":0},"r8":{"value":12966451240},"r15":{"value":22},"r10":{"value":0},"rdx":{"value":0},"rdi":{"value":12966486016},"r9":{"value":4294967040},"r13":{"value":12966486592},"rflags":{"value":647},"rax":{"value":0},"rsp":{"value":140704295970832,"symbolLocation":448,"symbol":"sFX"},"r11":{"value":0},"rcx":{"value":0},"r14":{"value":8597770816,"symbolLocation":0,"symbol":"_main_thread"},"rsi":{"value":8597770816,"symbolLocation":0,"symbol":"_main_thread"}},"id":23450,"triggered":true,"name":"CrBrowserMain","queue":"com.apple.main-thread","frames":[{"imageOffset":140705586915960,"imageIndex":10},{"imageOffset":34726,"symbol":"__pthread_kill","symbolLocation":10,"imageIndex":11},{"imageOffset":24368,"symbol":"pthread_kill","symbolLocation":262,"imageIndex":12},{"imageOffset":522829,"symbol":"abort","symbolLocation":126,"imageIndex":13},{"imageOffset":121688290,"symbol":"node::Buffer::New(v8::Isolate, char, unsigned long)","symbolLocation":182450,"imageIndex":2},{"imageOffset":121688824,"symbol":"node::OnFatalError(char const, char const)","symbolLocation":504,"imageIndex":2},{"imageOffset":24346992,"symbol":"v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate, char const, v8::OOMDetails const&)","symbolLocation":704,"imageIndex":2},{"imageOffset":24346893,"symbol":"v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate, char const, v8::OOMDetails const&)","symbolLocation":605,"imageIndex":2},{"imageOffset":26152173,"symbol":"v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment)","symbolLocation":4429,"imageIndex":2},{"imageOffset":26002085,"symbol":"v8::internal::Factory::AllocateRaw(int, v8::internal::AllocationType, v8::internal::AllocationAlignment)","symbolLocation":613,"imageIndex":2},{"imageOffset":3663942,"symbol":"v8::internal::FactoryBase::NewRawOneByteString(int, v8::internal::AllocationType)","symbolLocation":54,"imageIndex":2},{"imageOffset":29757998,"symbol":"v8::internal::String::SlowFlatten(v8::internal::Isolate, v8::internal::Handle, v8::internal::AllocationType)","symbolLocation":174,"imageIndex":2},{"imageOffset":24457503,"symbol":"v8::String::Utf8Length(v8::Isolate) const","symbolLocation":607,"imageIndex":2},{"imageOffset":121510363,"symbol":"node::Buffer::New(v8::Isolate, char, unsigned long)","symbolLocation":4523,"imageIndex":2},{"imageOffset":214466,"imageIndex":2},{"imageOffset":6221812616,"imageIndex":10},{"imageOffset":6211814978,"imageIndex":10},{"imageOffset":6220295066,"imageIndex":10},{"imageOffset":6220270776,"imageIndex":10},{"imageOffset":1263350,"imageIndex":2},{"imageOffset":196658,"imageIndex":2},{"imageOffset":6220271124,"imageIndex":10},{"imageOffset":6220271413,"imageIndex":10},{"imageOffset":6220272596,"imageIndex":10},{"imageOffset":6220310720,"imageIndex":10},{"imageOffset":6220311671,"imageIndex":10},{"imageOffset":6221281713,"imageIndex":10},{"imageOffset":6222459411,"imageIndex":10},{"imageOffset":6222342685,"imageIndex":10},{"imageOffset":6220402181,"imageIndex":10},{"imageOffset":199772,"imageIndex":2},{"imageOffset":199047,"imageIndex":2},{"imageOffset":25569448,"symbol":"v8::internal::Execution::Call(v8::internal::Isolate, v8::internal::Handle, v8::internal::Handle, int, v8::internal::Handle)","symbolLocation":488,"imageIndex":2},{"imageOffset":24451118,"symbol":"v8::Function::Call(v8::Local, v8::Local, int, v8::Local)","symbolLocation":606,"imageIndex":2},{"imageOffset":121272079,"symbol":"node::EmitAsyncDestroy(node::Environment, node::async_context)","symbolLocation":350303,"imageIndex":2},{"imageOffset":4269821,"symbol":"uv_timer_get_due_in","symbolLocation":141,"imageIndex":2},{"imageOffset":4284865,"symbol":"uv_run","symbolLocation":369,"imageIndex":2},{"imageOffset":5994282,"symbol":"v8_inspector::V8DebuggerId::V8DebuggerId(std::Cr::pair<long long, long long>)","symbolLocation":20570,"imageIndex":2},{"imageOffset":59918025,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9452041,"imageIndex":2},{"imageOffset":60032507,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9566523,"imageIndex":2},{"imageOffset":60034709,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9568725,"imageIndex":2},{"imageOffset":6567374,"symbol":"v8::internal::compiler::CodeAssemblerVariable::IsBound() const","symbolLocation":5166,"imageIndex":2},{"imageOffset":1916042,"imageIndex":2},{"imageOffset":6564545,"symbol":"v8::internal::compiler::CodeAssemblerVariable::IsBound() const","symbolLocation":2337,"imageIndex":2},{"imageOffset":510502,"symbol":"CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION","symbolLocation":17,"imageIndex":14},{"imageOffset":510409,"symbol":"CFRunLoopDoSource0","symbolLocation":157,"imageIndex":14},{"imageOffset":509848,"symbol":"CFRunLoopDoSources0","symbolLocation":215,"imageIndex":14},{"imageOffset":504840,"symbol":"CFRunLoopRun","symbolLocation":919,"imageIndex":14},{"imageOffset":502377,"symbol":"CFRunLoopRunSpecific","symbolLocation":557,"imageIndex":14},{"imageOffset":199129,"symbol":"RunCurrentEventLoopInMode","symbolLocation":292,"imageIndex":15},{"imageOffset":198630,"symbol":"ReceiveNextEventCommon","symbolLocation":665,"imageIndex":15},{"imageOffset":197937,"symbol":"_BlockUntilNextEventMatchingListInModeWithFilter","symbolLocation":66,"imageIndex":15},{"imageOffset":258245,"symbol":"_DPSNextEvent","symbolLocation":880,"imageIndex":16},{"imageOffset":9634128,"symbol":"-[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":1304,"imageIndex":16},{"imageOffset":198202,"symbol":"-[NSApplication run]","symbolLocation":603,"imageIndex":16},{"imageOffset":6570774,"symbol":"v8::internal::compiler::CodeAssemblerVariable::IsBound() const","symbolLocation":8566,"imageIndex":2},{"imageOffset":6562977,"symbol":"v8::internal::compiler::CodeAssemblerVariable::IsBound() const","symbolLocation":769,"imageIndex":2},{"imageOffset":60035421,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9569437,"imageIndex":2},{"imageOffset":59797887,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9331903,"imageIndex":2},{"imageOffset":43496208,"symbol":"v8::internal::SetupIsolateDelegate::SetupBuiltins(v8::internal::Isolate, bool)","symbolLocation":4120784,"imageIndex":2},{"imageOffset":43502786,"symbol":"v8::internal::SetupIsolateDelegate::SetupBuiltins(v8::internal::Isolate, bool)","symbolLocation":4127362,"imageIndex":2},{"imageOffset":43486319,"symbol":"v8::internal::SetupIsolateDelegate::SetupBuiltins(v8::internal::Isolate, bool)","symbolLocation":4110895,"imageIndex":2},{"imageOffset":7748477,"symbol":"v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock)","symbolLocation":17053,"imageIndex":2},{"imageOffset":7752647,"symbol":"v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock)","symbolLocation":21223,"imageIndex":2},{"imageOffset":7752159,"symbol":"v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock)","symbolLocation":20735,"imageIndex":2},{"imageOffset":7746677,"symbol":"v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock)","symbolLocation":15253,"imageIndex":2},{"imageOffset":7746935,"symbol":"v8::internal::compiler::BasicBlock::set_loop_header(v8::internal::compiler::BasicBlock*)","symbolLocation":15511,"imageIndex":2},{"imageOffset":4360587,"symbol":"ElectronMain","symbolLocation":155,"imageIndex":2},{"imageOffset":25510,"symbol":"start","symbolLocation":1942,"imageIndex":0}]},{"id":23466,"name":"com.apple.rosetta.exceptionserver","threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":34097745362944},"r12":{"value":4791406500},"rosetta":{"tmp2":{"value":0},"tmp1":{"value":4462471091231},"tmp0":{"value":10337986281472}},"rbx":{"value":4462471091231},"r8":{"value":7939},"r15":{"value":5033168896},"r10":{"value":10767483011072},"rdx":{"value":0},"rdi":{"value":0},"r9":{"value":70687},"r13":{"value":4443708288},"rflags":{"value":838},"rax":{"value":268451845},"rsp":{"value":10337986281472},"r11":{"value":2127610817141538817},"rcx":{"value":17314086914},"r14":{"value":4790340292},"rsi":{"value":2616}},"frames":[{"imageOffset":17076,"imageIndex":7}]},{"id":23527,"name":"ThreadPoolServiceThread","threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":0},"r12":{"value":12977085776},"rosetta":{"tmp2":{"value":6182029472},"tmp1":{"value":140705586915916},"tmp0":{"value":18446744073709551615}},"rbx":{"value":140228659896416},"r8":{"value":0},"r15":{"value":0},"r10":{"value":140228659896416},"rdx":{"value":0},"rdi":{"value":0},"r9":{"value":0},"r13":{"value":12977085600},"rflags":{"value":662},"rax":{"value":4},"rsp":{"value":4},"r11":{"value":4294965248},"rcx":{"value":0},"r14":{"value":140228671246048},"rsi":{"value":0}},"frames":[{"imageOffset":140705586915960,"imageIndex":10},{"imageOffset":46302,"symbol":"kevent64","symbolLocation":10,"imageIndex":11},{"imageOffset":60321485,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9855501,"imageIndex":2},{"imageOffset":60319173,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9853189,"imageIndex":2},{"imageOffset":60035421,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9569437,"imageIndex":2},{"imageOffset":59797887,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9331903,"imageIndex":2},{"imageOffset":60155048,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9689064,"imageIndex":2},{"imageOffset":60055773,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9589789,"imageIndex":2},{"imageOffset":60155470,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9689486,"imageIndex":2},{"imageOffset":60234249,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9768265,"imageIndex":2},{"imageOffset":25090,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":12},{"imageOffset":7083,"symbol":"thread_start","symbolLocation":15,"imageIndex":12}]},{"id":23528,"name":"ThreadPoolForegroundWorker","threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":141867064754176},"r12":{"value":0},"rosetta":{"tmp2":{"value":140703166922314},"tmp1":{"value":140705586916200},"tmp0":{"value":18446744073709551615}},"rbx":{"value":141867064754176},"r8":{"value":0},"r15":{"value":141867064754176},"r10":{"value":141867064754176},"rdx":{"value":0},"rdi":{"value":0},"r9":{"value":141867064754176},"r13":{"value":17179869186},"rflags":{"value":643},"rax":{"value":268451845},"rsp":{"value":0},"r11":{"value":32},"rcx":{"value":17179869186},"r14":{"value":32},"rsi":{"value":32}},"frames":[{"imageOffset":140705586915960,"imageIndex":10},{"imageOffset":6702,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":11},{"imageOffset":65098,"symbol":"mach_msg2_internal","symbolLocation":84,"imageIndex":11},{"imageOffset":35694,"symbol":"mach_msg_overwrite","symbolLocation":653,"imageIndex":11},{"imageOffset":7455,"symbol":"mach_msg","symbolLocation":19,"imageIndex":11},{"imageOffset":60365847,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9899863,"imageIndex":2},{"imageOffset":59906207,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9440223,"imageIndex":2},{"imageOffset":60122730,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9656746,"imageIndex":2},{"imageOffset":60125688,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9659704,"imageIndex":2},{"imageOffset":60124653,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9658669,"imageIndex":2},{"imageOffset":60124385,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9658401,"imageIndex":2},{"imageOffset":60234249,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9768265,"imageIndex":2},{"imageOffset":25090,"symbol":"_pthread_start","symbolLocation":99,"imageIndex":12},{"imageOffset":7083,"symbol":"thread_start","symbolLocation":15,"imageIndex":12}]},{"id":23529,"name":"ThreadPoolBackgroundWorker","threadState":{"flavor":"x86_THREAD_STATE","rbp":{"value":140767553126400},"r12":{"value":0},"rosetta":{"tmp2":{"value":140703166922314},"tmp1":{"value":140705586916200},"tmp0":{"value":18446744073709551615}},"rbx":{"value":140767553126400},"r8":{"value":0},"r15":{"value":140767553126400},"r10":{"value":140767553126400},"rdx":{"value":0},"rdi":{"value":0},"r9":{"value":140767553126400},"r13":{"value":17179869186},"rflags":{"value":643},"rax":{"value":268451845},"rsp":{"value":0},"r11":{"value":32},"rcx":{"value":17179869186},"r14":{"value":32},"rsi":{"value":32}},"frames":[{"imageOffset":140705586915960,"imageIndex":10},{"imageOffset":6702,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":11},{"imageOffset":65098,"symbol":"mach_msg2_internal","symbolLocation":84,"imageIndex":11},{"imageOffset":35694,"symbol":"mach_msg_overwrite","symbolLocation":653,"imageIndex":11},{"imageOffset":7455,"symbol":"mach_msg","symbolLocation":19,"imageIndex":11},{"imageOffset":60365847,"symbol":"node::AsyncResource::get_async_id() const","symbolLocation":9899863,"imageIndex":2},{"imageOffset":59906207,"sy

retepetab commented 7 months ago

any advice for a fix - still crashing in less than one to one and a half hours - SC3 will not stay running for me any longer than that.

GenericNerd commented 7 months ago

Seems like there is a crash for the process being out of memory. What is your RAM and disk space?

tinroof commented 5 months ago

Hi, I believe this bug is also being experienced on a Linux machine running Manjaro Gnome. I have been intermittently experiencing the client crashing to desktop mid flight. Initial thought was a limit on time/distance flown however this assertion has not panned out. I did begin noticing that CTD was likely to occur when the interface is obscured via fullscreen youtube and/or moving and remaining in another desktop leaving the client off screen. Upon return and exposing the client canvas the crash is likely to occur.

To try and trap some further info I ran the client from within GDB debugger. I then flew numerous flights with the client tracking each. Initial two were fine as I intentionally kept the client interface exposed. On a third flight whilst tracking the flight I spent 45+ minutes in another desktop depriving the client interface exposure. After returning to the client desktop and initiating interaction with the client the client froze and was unresponsive. GDB recorded stdout suggesting JS is experiencing a lack of heap memory. It further suggests that Garbage Collection may be influencing this. Below is an exerpt;


<--- Last few GCs --->

[7042:0x14440065c000] 40688769 ms: Mark-Compact (reduce) 2973.2 (3022.4) -> 2973.1 (3005.4) MB, 83.29 / 0.00 ms  (average mu = 0.994, current mu = 0.311) last resort; GC in old space requested
[7042:0x14440065c000] 40688861 ms: Mark-Compact (reduce) 2973.1 (3005.4) -> 2973.1 (3004.7) MB, 92.93 / 0.00 ms  (average mu = 0.983, current mu = 0.000) last resort; GC in old space requested

<--- JS stacktrace --->

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

Thread 1 "smartCARS3" received signal SIGABRT, Aborted.

```--------------------------------------------------------------------------------------------------------------------------------
Anyone know if Garbage Collection is affected by a lack of interface exposure?

Thought this info might be useful. Naturally I will attempt to verify this in subsequent sessions in the next few days.
tinroof commented 5 months ago

Hi,

Have done a load of trial flights that I have attempted to track with SC3. I am now convinced the CTD has no relation to the client being obscured or operating on an inactive desktop . I now have to agree with the assertion of "retepetab" and that it is related to the time the client tracks a flight.

I have undertaken multiple sets of testing using X-Plane 12 on linux. The first two were of most significance. Both ran SC3 client under GBD so output text could be obtained when a CTD is encountered. Obervations suggest GDB was unnecessary and that simply executing from a terminal is likely to have accomplished the same.

The first was with Concorde flying between NZAA and YBBN. Three attempts were flown. The first flight CTD at about 115mins with the entire cruise phase on an inactive desktop. A second flight similarly conducted with SC3 client on main desktop and was interacted with when it too CTD at 105 mins. A third flight was then flown however for this flight once the aircraft was at cruise X-Plane's x2 acceleration (ALT-T) applied until TOD then the remainder of the flight conducted at normal speed. SC3 successfully tracked and recorded the PIREP. This flight took a little under 60mins.

Each CTD output the messages I have included in my previous post. For this reason I have not included them here.

My second set of tests did not attempt to examine the relationship between CTD and the client's canvas exposure. It primarily concentrated on tracking time. A long flight YPDN-YSSY in A320 following the exact same routing and altitude. The flight takes 4 hrs to complete. Attempt 1 CTD prior to 2 hrs. Attempt 2 undertaken at 4x acceleration during cruise. CTD at TOD 100 mins flight time Attempt 3 undertaken at 8x acceleration during cruise. Flight tracked to completion and PIREP filed. Duration 79mins.

Two VFR flights over a flight duration of 80mins were tracked and PIREP filed. The flights were conducted with differing routes and aircraft.

It should be noted the way X-plane employs acceleration is by multiplying out the aircraft speed. The acceleration has no affect on the passing of simulated time or the simulation speed itself.

The CTD is repeatable simply by tracking a flight over a duration exceeding about 100 min. So much so I have no intention of attempting to track a flight with a duration likely to exceed 90 mins using SC3 until this bug has been eliminated.

atanneberg commented 5 months ago

I totally agree with tinroof - you can observe in the activity tracker that SC3 consumes more and more RAM until it consumes all free RAM of the given machine and as soon as memory swapping starts SC3 crashes. No relation to different planes or locations - just pure runtime related crash as far as I can see. Starting SC3 from the terminal does not change this behaviaour.

retepetab commented 3 months ago

Thank you atanneberg and tinroof for your diligence in trying to ascertain why we have this problem. I consider myself reasonably tech savy but it was beyond me. I run a Mac Studio M1 Max with 32 gb memory have no problem with other programs, hopefully there will be an update to SC3 to fix this problem and allow us to fly more than very short flights.

GenericNerd commented 3 months ago

@atanneberg @retepetab Here is my response in issue #374 which is similar to this:

Per @Thien42's recent testing, we can confirm that there is a memory consumption issue which appears to only be present in MacOS. This is important since the same increase in memory consumption is not present in Windows or Linux under similar steps to reproduce.

With this being said, we believe there is an issue with a memory leak in one of our dependencies specifically on MacOS (the most likely being Electron). We'll keep this thread up to date as there are developments.