Page 6 of 8

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

Posted: 2024年 Jan 19日 09:46
by 19926824531

有发现问题吗


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

Posted: 2024年 Jan 19日 09:49
by pippin-bobo

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


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

Posted: 2024年 Jan 19日 10:17
by pippin-bobo

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


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

Posted: 2024年 Jan 19日 10:42
by 19926824531

(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跑过


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

Posted: 2024年 Jan 19日 11:00
by 19926824531

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


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

Posted: 2024年 Jan 19日 11:35
by 郭老庄
libtuyaos.tar.gz
(9.98 MiB) Downloaded 131 times

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


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

Posted: 2024年 Jan 19日 11:40
by 19926824531

好的,感谢!我再试试


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

Posted: 2024年 Jan 19日 12:52
by 19926824531

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

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


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

Posted: 2024年 Jan 19日 15:03
by 19926824531

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


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

Posted: 2024年 Jan 19日 15:06
by 郭老庄

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

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