有发现问题吗
【已解决】【TuyaOS SDK】tuya mqtt上线后,程序执行段错误的问题
-
- Posts: 196
- pippin-bobo
- Posts: 236
Re: 【求助】【TuyaOS SDK】tuya mqtt上线后,程序执行段错误的问题
没有发现,请抓取一下完整的栈帧信息
- pippin-bobo
- Posts: 236
Re: 【求助】【TuyaOS SDK】tuya mqtt上线后,程序执行段错误的问题
请问你们的编译和链接选项能发出来参考下吗?
-
- 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跑过
-
- Posts: 196
Re: 【求助】【TuyaOS SDK】tuya mqtt上线后,程序执行段错误的问题
可以给个联系方式,把这个问题对齐下吗
Re: 【求助】【TuyaOS SDK】tuya mqtt上线后,程序执行段错误的问题
你好,我把编译优化去掉了,再试一下
-
- Posts: 196
Re: 【求助】【TuyaOS SDK】tuya mqtt上线后,程序执行段错误的问题
好的,感谢!我再试试
-
- Posts: 196
Re: 【求助】【TuyaOS SDK】tuya mqtt上线后,程序执行段错误的问题
你看下附件gdb调试记录,看起来像是mqtt上线之后,ty_subscribe_event接口中事件处理的有问题,崩溃点在tal_workqueue.c 48行之后。麻烦尽快确认下
Notes: 附件的图片是 崩溃过程中堆栈信息截图。
- Attachments
-
-
- gdb调试崩溃问题_20240119_1.rar
- (8.78 KiB) Downloaded 127 times
-
- Posts: 196
Re: 【求助】【TuyaOS SDK】tuya mqtt上线后,程序执行段错误的问题
请问有找到问题点吗,还需要我这边抓些其他的信息辅助定位问题不
Re: 【求助】【TuyaOS SDK】tuya mqtt上线后,程序执行段错误的问题
崩溃的地方未见明显的异常,我先把代码删了,加了点儿日志,帮忙再试试