iOS端KMM内存问题求助:EXC_BAD_ACCESS错误
迁移至Koin与K2后遭遇EXC_BAD_ACCESS内存错误排查
近期将应用迁移到Koin与K2后,持续触发以下内存错误,仅能确定是内存问题但无法定位根因:
EXC_BAD_ACCESS Exception 1, Code 1, Subcode 16 KERN_INVALID_ADDRESS at 0x10.
目前怀疑可能的触发点有两个:
1. MutableStateFlow相关逻辑
代码定义如下:
private val _authState = MutableStateFlow<AuthState>(UnAuthenticated)
2. Apollo封装的GraphQL调用逻辑
封装的查询函数如下:
suspend fun <Data : Query.Data> query( query: Query<Data>, fetchPolicy: FetchPolicy = FetchPolicy.NetworkFirst, retryStrategy: RetryStrategy = RetryStrategy.Retry() ): ApolloResponse<Data>
内容的提问来源于stack exchange,提问作者levi_kotlinman
相关产品推荐
相关产品推荐

