Logan icon indicating copy to clipboard operation
Logan copied to clipboard

调用clogan_zlib 发送crash

Open dachongdouniwan opened this issue 2 years ago • 4 comments

libz.1.dylib _gzread + 924 4 libz.1.dylib _deflate + 3320 5 Runner clogan_zlib (zlib_util.c:55) 6 Runner clogan_zlib_end_compress (zlib_util.c:135) 7 Runner write_flush_clogan (clogan_core.c:585) 8 Runner clogan_flush (clogan_core.c:738) 9 App Precompiled____FfiTrampoline_26658 + 152 10 App Precompiled____FfiTrampoline_26658 + 64

dachongdouniwan avatar Mar 07 '23 12:03 dachongdouniwan

在Flutter里通过FFi调用的clogan相关方法,目前会偶现上面的crash问题,Android和iOS都有

dachongdouniwan avatar Mar 07 '23 12:03 dachongdouniwan

clogan 是单线程的,实际应用中一般不会直接调 clogan 的接口。 可以用 Logan 封装好的 Android/iOS 代码,或者自己 dispatch 到一个单独的线程专门处理相关操作。

wsxyeah avatar Mar 07 '23 13:03 wsxyeah

clogan 是单线程的,实际应用中一般不会直接调 clogan 的接口。 可以用 Logan 封装好的 Android/iOS 代码,或者自己 dispatch 到一个单独的线程专门处理相关操作。

我们现在write和flush的逻辑都是在子线程触发的

dachongdouniwan avatar Mar 07 '23 13:03 dachongdouniwan

clogan 是单线程的,实际应用中一般不会直接调 clogan 的接口。 可以用 Logan 封装好的 Android/iOS 代码,或者自己 dispatch 到一个单独的线程专门处理相关操作。

我们现在write和flush的逻辑都是在子线程触发的

方便提供下相关代码吗

wsxyeah avatar Mar 08 '23 05:03 wsxyeah