繁体   English   中英

没有调试器的版本中的访问冲突

Access violation in release without debugger

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我的项目存在问题,在调试模式下编译时,它可以正常运行;而在Visual Studio中连接调试器时,它在发布模式下也可以运行,但是如果我在没有调试器的情况下在发布版本中运行,则会出现访问冲突深入子弹物理学。

访问冲突似乎发生在btVoronoiSimplexSolver::updateClosestVectorAndPoints(void) C++ ,因为Windows提供了在崩溃后进行调试的选项,所以我现在才这样做。 但是,在Linux上用GCC编译时,我也遇到同样的问题。

我的问题是:附加调试器与未附加调试器之间有什么变化会导致此问题? 为什么在连接调试器时没有发生此崩溃,并且我有什么办法设置调试器来解决此类问题?

1 个回复

万一这对将来的人有帮助-这个问题是由于我在一块内存不足以容纳该物体的块中进行新的放置而引起的,毫无疑问,这会覆盖属于子弹物理学的某些内存。

1 释放模式下的访问冲突

我在发布模式下收到访问冲突错误,但在调试模式下却没有。 当我尝试关闭已打开以读取数据的文件时,发生错误。 这是代码: 有趣的是,它将指针中的值更改为指针向量。 不知道我是否正确地说这是数据容器 在Visual Studio中,我为此容器添加了一个监视。 当程序尝试关闭 ...

2 释放模式下的访问冲突

我使用Visual Studio用C语言编写了一个程序。 我的程序在调试中正确运行,但是当我切换到发布模式时,通过使用一个Matrix来运行该程序会遇到访问冲突错误。 我的程序的结构如下: 如您所见,有两点,有一个Matrix( double ** RX ),无论我是否释放它的内存 ...

3 释放模式下的访问冲突错误

我有以下问题。 “我已经成功释放了我的c代码。但是,当我尝试运行该.exe文件时,它没有响应。当我尝试使用Visual Studio对其进行调试时,它显示为“访问冲突,读取内存位置”。我的代码已成功运行在调试模式下。” 我尝试了我知道的所有可能方法,没有任何效果,最后我尝试了“故障排除兼容性 ...

4 访问冲突异常仅在未附加调试器的情况下运行C#app时出现

我有一个在Visual Studios 2008中运行良好的应用程序,我试图将其纳入VS 2010以便使用.NET 4,我有一个非常奇怪的问题。 当我从发布模式或调试模式运行代码并附带调试器(F5)时,我没有运行程序的问题。 但是,当我在没有附加调试器的情况下从Release或Debug运行 ...

7 在调试器下加载DLL时发生访问冲突

我正在尝试使用WinDbg调试C / C ++ Win32 DLL,但目前它无法加载访问冲突。 这是日志中已编辑的片段: 此时的堆栈似乎是(WinDbg警告信息可能不正确): 如果我尝试继续一步一步(虽然我不理解汇编程序指令),我看到控件传递给ntdll ; 例如,下一条指令 ...

8 释放模式下InputStringString访问冲突,但不调试

当前存在一个问题,该程序可以使用MSVS2010在调试模式下编译并正常运行,但是当我切换到发布模式时,它会在运行时崩溃,并访问无穷大内存地址。 这是代码,带注释,其中该程序在发布模式下爆炸。 它与inputstringstream运算符有关。 ...

9 UWP:访问冲突仅在发布模式下发生

我是 UWP 的新手。 我刚刚移植了一个相当复杂的 WPF 应用程序。 我花了几个星期才弄清楚每一个差异并重构了很多代码。 但是,当我开始在发布模式下构建和运行时,出现访问冲突异常。 这怎么可能? 调试和发布执行不应该是一样的吗? 如果仅在发布时出现此问题,我该如何调试? 如果我关闭本机编译,则 ...

10 在gdcm中具有发布配置的ImageReader访问冲突

我想在我的C ++应用程序中使用x64 gdcm库,它可以在调试版本中使用,但是当我使用发布配置进行版本构建时,我有: 访问冲突读取位置0x0000000000000008。 调用getDataSet()函数时: 谁能帮我解决这个问题? 谢谢 ...

2017-11-18 15:37:28 1 37   gdcm
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM