Huanzhi Zhang
06/05/2024, 5:45 PM#0 0x000000010fce1dbc in std::__1::invoke_result<kotlin::gc::ConcurrentMarkAndSweep::ConcurrentMarkAndSweep(kotlin::gcScheduler::GCScheduler&, bool, unsigned long)::$_1>::type kotlin::ScopedThread::Run<kotlin::ScopedThread (anonymous namespace)::createGCThread<kotlin::gc::ConcurrentMarkAndSweep::ConcurrentMarkAndSweep(kotlin::gcScheduler::GCScheduler&, bool, unsigned long)::$_1>(char const*, kotlin::gc::ConcurrentMarkAndSweep::ConcurrentMarkAndSweep(kotlin::gcScheduler::GCScheduler&, bool, unsigned long)::$_1&&)::'lambda'()>(kotlin::ScopedThread::attributes, kotlin::gc::ConcurrentMarkAndSweep::ConcurrentMarkAndSweep(kotlin::gcScheduler::GCScheduler&, bool, unsigned long)::$_1&&) ()
after our app runs for a while. we are using the Xbinary=gcMarkSingleThreaded=true
flag due to another crash reported in this ticket https://youtrack.jetbrains.com/issue/KT-68156/Kotlin-Multiplatform-constantly-crash-on-Main-GC-thread-on-iOS. we are using kotlin1.9.24. Anyone got any clues?