"std::sin"呼叫上的应用崩溃
APPCRASH on "std::sin" calls
我的开发计算机(英特尔i5、Windows 7 Pro SP1 64位、Visual Studio 2013社区)。简单的应用程序按预期工作
#include "stdafx.h"
#include <cmath>
#include <iostream>
int _tmain(int argc, _TCHAR* argv[])
{
std::cout << "sin: ";
std::cout << std::sin(15.0) << std::endl;
return 0;
}
然后,我将二进制文件(无论发布还是调试)复制到HyperV(6.3.9600.16384)虚拟机(Windows 2008 SP2 64位,安装了VC2013 redist),并在"std::sin"调用:上获得APPCRASH
Problem signature:
Problem Event Name: APPCRASH
Application Name: ConsoleApplication4.exe
Application Version: 0.0.0.0
Application Timestamp: 565d75d4
Fault Module Name: MSVCR120.dll
Fault Module Version: 12.0.21005.1
Fault Module Timestamp: 524f83ff
Exception Code: c000001d
Exception Offset: 0000000000098b00
OS Version: 6.0.6002.2.2.0.16.7
Locale ID: 1049
Additional Information 1: 64e8
Additional Information 2: 160c2ca84e5ab528fe0edddf791bfff4
Additional Information 3: 3a8a
Additional Information 4: 8257d6859d8df6782771e833d7d51d3a
我该怎么修?
这解决了问题
#if defined (_WIN64)
_set_FMA3_enable (0);
#endif
另请参阅https://connect.microsoft.com/VisualStudio/feedback/details/811093/visual-studio-2013-rtm-c-x64-code-generation-bug-for-avx2-instructions
相关文章:
- 使用调试/崩溃报告将应用程序部署到客户端
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 如何找出应用程序崩溃的原因 - Win 10 LTSB
- 操纵安卓相机的深度图导致应用程序崩溃
- 为什么从文件获取图标时应用程序有时会崩溃?
- 在 Ubuntu 服务器上运行 QT 应用程序时崩溃
- 调用 java 的回调() 时应用程序崩溃.由于 detatchThread 而获得运行时错误
- Qt应用程序找不到第三方DLL并崩溃
- 由于____chkstk_darwin,在Catalina上使用部署10.10编译的MacOS应用程序在HighSierra版本<崩溃
- QCompleter set模型使应用程序崩溃
- Qt 5 应用程序崩溃并出现"qLineEdit::setText"
- 切换NvAPI_Stereo_Deactivate/NvAPI_Stereo_activate会使unity应用程序崩溃
- Opencv在2013年第5季度不起作用.应用程序总是在窗口中崩溃
- C 多线程崩溃应用程序
- 加载的 obj 模型闪烁并崩溃应用程序
- 防止本机C++DLL崩溃C#应用
- strcats func 崩溃应用程序
- 生成的Protobuf代码崩溃应用程序
- C++字符串::查找崩溃应用程序
- av_free随机崩溃应用程序-FFMPEG C++