给点提示吧,程序链接了mpatrol的arm版本库,在arm+linux板子上跑,跑不起来了
没有任何出错信息,程序挂起来了,连main()函数中第一行打印信息都看不到,也不知道死在哪里,怎么入手查问题啊?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
没有任何出错信息,程序挂起来了,连main()函数中第一行打印信息都看不到,也不知道死在哪里,怎么入手查问题啊?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
用strace得到的报告最后几行如下,那位高手能看懂问题在哪里?
rt_sigaction(SIGRTMIN, {0x4129005c, [], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x41290128, [], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGRT_2, {0x412902b4, [], 0x4000000}, NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RT_1], NULL, 8) = 0
_sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbefffa48, 31, (nil), 0}) = 0
rt_sigaction(SIGBUS, {0x412948c8, ~[], SA_SIGINFO|0x4000000}, NULL, 8) = 0
rt_sigaction(SIGSEGV, {0x412948c8, ~[], SA_SIGINFO|0x4000000}, NULL, 8) = 0
getpid() = 1919
open("/proc/1919/cmdline", O_RDONLY) = 3
read(3, "msgsender\0", 255) = 10
close(3) = 0
getpid() = 1919
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([]
[ 本帖最后由 sillymonkey 于 2007-9-20 17:17 编辑 ]
看看启动代码吧,不会是SP指针搞错了吧。