objc-sdk icon indicating copy to clipboard operation
objc-sdk copied to clipboard

QNServerConfigSynchronizer Token 野指针崩溃

Open lyandy opened this issue 2 years ago • 2 comments

崩溃sentry堆栈:https://app-sentry.taou.com/share/issue/8c4977e7073c4e0996b1248f93025c37/

image

通过分析发现是 QNServerConfigSynchronizer赋值Token崩溃 image 进一步分析发现,Token全局静态变量,全局静态变量赋值,如果不加锁多线程下一样会出现野指针 over-release崩溃 image

其实这里的 Hosts 变量也一样,需要加锁,做多线程安全

lyandy avatar Jan 16 '23 08:01 lyandy

感谢您的反馈

YangSen-qn avatar Jan 17 '23 07:01 YangSen-qn

感谢您的反馈

麻烦看一下我提交的pr,fix了此问题。

lyandy avatar Jan 17 '23 11:01 lyandy