C++ Sitara 7臂上带有LibC 6的SIGABORT 我正在开发以下系统 Qt为4.8、GCC>4.4的PC,配备Debian 7 AMD64和QCreator的英特尔处理器(尝试使用Core 2 Duo et i7) ARM 335X Ti Sitara开发套件(触觉、wifi),带有改进的Debian 7
当我在计算机上使用我的程序时,我没有遇到任何问题 当Sitara启动程序时,一个SIGABRT会在30-60秒内出现,并通过以下消息终止我的应用程序:C++ Sitara 7臂上带有LibC 6的SIGABORT 我正在开发以下系统 Qt为4.8、GCC>4.4的PC,配备Debian 7 AMD64和QCreator的英特尔处理器(尝试使用Core 2 Duo et i7) ARM 335X Ti Sitara开发套件(触觉、wifi),带有改进的Debian 7,c++,qt,sigabrt,C++,Qt,Sigabrt,当我在计算机上使用我的程序时,我没有遇到任何问题 当Sitara启动程序时,一个SIGABRT会在30-60秒内出现,并通过以下消息终止我的应用程序: *** glibc detected *** /home/root/myApp : corrupted double-linked list: 0x00d3e440 *** 我尝试过但未成功的解决方案: 检查QML调试 尝试使用gdbserver(在Sitara上)和gdb(在我的计算机上),它会在lib C 6中使用ASM生成SIGABR
*** glibc detected *** /home/root/myApp : corrupted double-linked list: 0x00d3e440 ***
我尝试过但未成功的解决方案:
- 检查QML调试
- 尝试使用gdbserver(在Sitara上)和gdb(在我的计算机上),它会在lib C 6中使用ASM生成SIGABRT(始终在同一地址上)
- 尝试在Sitara上安装Valgrind,但我不能
- 使用选项:
但会出现SIGBUS和其他错误export MALLOC\u CHECK\u=0
- 尝试获取最新的Sitara SDK
- 试着重新安装几次
- 尝试使用其他Qt应用程序
- 检查Sitara RAM
- 尝试对SVN进行一次非常基本的修订
(Ti论坛:)问题解决,创建我们的Sitara版本的公司给了我们一个有bug的内核
祝您度过愉快的一天使用
-lmcheck
选项链接,尝试在PC构建中启用malloc检查。然后你可能会发现电脑版本中的漏洞,它们更容易处理。谢谢:)我有一个跟踪<代码>QSocketNotifier:无效的套接字10并键入“读取”,正在禁用。。。中止我在本周末查看:)