【已解决】【TuyaOS SDK】tuya mqtt上线后,程序执行段错误的问题

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


19926824531
Posts: 196

有发现问题吗


Tags:
User avatar
pippin-bobo
Posts: 236

Re: 【求助】【TuyaOS SDK】tuya mqtt上线后,程序执行段错误的问题

没有发现,请抓取一下完整的栈帧信息

User avatar
pippin-bobo
Posts: 236

Re: 【求助】【TuyaOS SDK】tuya mqtt上线后,程序执行段错误的问题

请问你们的编译和链接选项能发出来参考下吗?

19926824531
Posts: 196

Re: 【求助】【TuyaOS SDK】tuya mqtt上线后,程序执行段错误的问题

(1)
编译选项: -O2 -Wall -muclibc -march=mips32r2 -ffunction-sections -fdata-sections -DLINUX
链接选项:-Wl,-gc-sections -ffunction-sections -fdata-sections -muclibc -lrt -ldl -lpthread -lm

(2)
正式的tuya sdk库去掉了调试信息,看不到堆栈.用gdbserver跑过

19926824531
Posts: 196

Re: 【求助】【TuyaOS SDK】tuya mqtt上线后,程序执行段错误的问题

可以给个联系方式,把这个问题对齐下吗

郭老庄
Posts: 195

Re: 【求助】【TuyaOS SDK】tuya mqtt上线后,程序执行段错误的问题

libtuyaos.tar.gz
(9.98 MiB) Downloaded 131 times

你好,我把编译优化去掉了,再试一下

19926824531
Posts: 196

Re: 【求助】【TuyaOS SDK】tuya mqtt上线后,程序执行段错误的问题

好的,感谢!我再试试

19926824531
Posts: 196

Re: 【求助】【TuyaOS SDK】tuya mqtt上线后,程序执行段错误的问题

你看下附件gdb调试记录,看起来像是mqtt上线之后,ty_subscribe_event接口中事件处理的有问题,崩溃点在tal_workqueue.c 48行之后。麻烦尽快确认下

Notes: 附件的图片是 崩溃过程中堆栈信息截图。

Attachments
崩溃过程中堆栈信息截图.png
gdb调试崩溃问题_20240119_1.rar
(8.78 KiB) Downloaded 127 times
19926824531
Posts: 196

Re: 【求助】【TuyaOS SDK】tuya mqtt上线后,程序执行段错误的问题

请问有找到问题点吗,还需要我这边抓些其他的信息辅助定位问题不

郭老庄
Posts: 195

Re: 【求助】【TuyaOS SDK】tuya mqtt上线后,程序执行段错误的问题

崩溃的地方未见明显的异常,我先把代码删了,加了点儿日志,帮忙再试试

lituyaos.tar.gz
(9.98 MiB) Downloaded 141 times
Post Reply