首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可能由于x-server而出现分段故障?

是否可能由于x-server而出现分段故障?
EN

Stack Overflow用户
提问于 2019-06-02 06:34:51
回答 1查看 592关注 0票数 0

对于一个学校项目,我正在构建一个图形用户界面,但我想在家里做这个项目,而且由于我只有一台windows计算机,所以我安装了一个x-服务器(用于Linux的Windows子系统):"VcXsrv Windows X Server“。

对于我的一些测试程序,它工作得很好,但其中之一,我有一个分段故障(核心转储)。

所以我试着用gdb进行调试(它不需要x-server就能工作),但是...它工作得很完美..。

因此,我的问题是:是否有可能由于x-server而导致分段故障?

EN

回答 1

Stack Overflow用户

发布于 2019-06-02 07:43:07

如果你的程序因为分段错误而失败,那么根本原因几乎肯定是在你的程序中,而不是环境中。然而,您的程序的未定义行为可能在一个环境中表现为段错误,但在另一个环境或具有不同配置的环境中表现不同。从这个意义上说,您可以说X服务器可能会“导致”段错误,但是以这种方式描述它并不能让您的程序脱身。

当程序在调试器下运行时,UB的表现与直接运行时不同的情况并不少见。这伴随着“未定义”。如果您看到了段错误,那么求助于调试器并不是不合理的,但更有可能用来描述问题特征的工具是内存使用分析器,比如Valgrind。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56410924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档