设备激活,正常工作后,切换热点连接,有时会发现tuyaos应用报double free错误,后退出执行。 出现此问题时,只要删除对应的datatuya.db文件,重新启动,问题就不存在了。恢复db文件,问题立即出现。怀疑这个问题与.db文件读取解析有关。请问有什么解决方案或者定位问题的方法。
【已解决】TuyaOS存在double free问题
-
- Posts: 24
- pippin-bobo
- Posts: 236
Re: TuyaOS存在double free问题
请问使用的SDK版本信息发出来一下呢
-
- Posts: 24
Re: TuyaOS存在double free问题
SDK版本:TuyaOS V:6.1.5 BS:40.00_PT:2.3_LAN:3.5_CAD:1.0.5_CD:1.0.0
-
- Posts: 24
- pippin-bobo
- Posts: 236
Re: TuyaOS存在double free问题
这个可能和之前修复的一个问题比较类似,您最好提供下日志我们确认下。如果是这个问题导致,可以更新到tuyaOS 3.9.6及以后的版本,是修复了这个问题的。
源头是db文件再你们平台上,可能是掉电或者其他异常导致顺坏了,这个如果做量产固件开发也需要关注一下,你们平台文件系统的读写可靠性。
-
- Posts: 24
- pippin-bobo
- Posts: 236
Re: TuyaOS存在double free问题
更新到tuyaOS 3.9.6及以后的版本验证下吧
-
- Posts: 24
Re: TuyaOS存在double free问题
有没有对应补丁,不需要升级即可验证的?
- pippin-bobo
- Posts: 236
Re: TuyaOS存在double free问题
同系列版本3.9.x差异不大,没有补丁服务