【已解决】TuyaOS存在double free问题

IPC/NVR/可视门铃等具备多媒体能力的设备,扫地机/AGV等机器人设备


Post Reply
19925359309
Posts: 24

设备激活,正常工作后,切换热点连接,有时会发现tuyaos应用报double free错误,后退出执行。 出现此问题时,只要删除对应的datatuya.db文件,重新启动,问题就不存在了。恢复db文件,问题立即出现。怀疑这个问题与.db文件读取解析有关。请问有什么解决方案或者定位问题的方法。


Tags:
User avatar
pippin-bobo
Posts: 236

Re: TuyaOS存在double free问题

请问使用的SDK版本信息发出来一下呢

19925359309
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

19925359309
Posts: 24

Re: TuyaOS存在double free问题

对应的db文件

Attachments
dbback.zip
(9.54 KiB) Downloaded 15 times
User avatar
pippin-bobo
Posts: 236

Re: TuyaOS存在double free问题

这个可能和之前修复的一个问题比较类似,您最好提供下日志我们确认下。如果是这个问题导致,可以更新到tuyaOS 3.9.6及以后的版本,是修复了这个问题的。
源头是db文件再你们平台上,可能是掉电或者其他异常导致顺坏了,这个如果做量产固件开发也需要关注一下,你们平台文件系统的读写可靠性。

19925359309
Posts: 24

Re: TuyaOS存在double free问题

log信息

Attachments
doublefree.txt
(16.85 KiB) Downloaded 15 times
User avatar
pippin-bobo
Posts: 236

Re: TuyaOS存在double free问题

更新到tuyaOS 3.9.6及以后的版本验证下吧

19925359309
Posts: 24

Re: TuyaOS存在double free问题

有没有对应补丁,不需要升级即可验证的?

User avatar
pippin-bobo
Posts: 236

Re: TuyaOS存在double free问题

同系列版本3.9.x差异不大,没有补丁服务

Post Reply