Qt程序在Linux下运行出现段异常的有关问题

Qt程序在Linux下运行出现段错误的问题
程序是在windows下编译的,然后将整个项目复制到Linux平台上,使用make生成。程序在我的Linux机子上能正常运行,但是在其他的Linux机子上出现了段错误,出现的时机是在程序窗口显示的时候,即在w.show()这个地方出现了段错误。
第一是在编译的机子上能正常运行,第二是在其他机子上在窗口show()的时候出现了段错误。
这是什么原因啊?感觉不是什么内存溢出,非法访问的问题! 
使用strace跟踪了下,感觉问题出现在这一句,
bind(9, {sa_family=AF_INET, sin_port=htons(985), sin_addr=inet_addr("0.0.0.0")}, 16) = -1 EACCES (Permission denied)
但是不知道原因,也不知道怎么处理!!! 
------解决方案--------------------
you may have to have root permission in order to bind on port 985 since it's under 1024...
------解决方案--------------------
Permission denied是没有执行权限吧,chmod 755 filename
------解决方案--------------------
通过backtrace查看一下就行了。