2011-08-05 26 views
3

谁知道ThreadSanitizer?有没有人使用这个工具的Windows(XP)? 我从here下载最新版本。我为VS2008编写了测试应用程序(单个printf("hello");)并编译它。 Then tsan.bat --log-file=logTasn.txt --color -- debug\test.exe and seeWindows的ThreadSanitizer日期竞赛测试

应用程序未能正确初始化(0xc0000005)。点击 确定以终止该应用程序。

=(没有控制台的任何说明。我不能找到在GOOLGE =什么( 有没有人有同样的问题吗?还是有人可以给我建议?

+0

尝试在数据竞赛测试项目邮件列表中询问 – osgx

回答

1

您仍然可以在Visual Studio调试器中运行此功能。在您的解决方案中,将“调试>命令”从$(TargetPath)更改为tsan.bat,并将“调试>命令参数”更改为--log-file=logTasn.txt --color -- $(TargetPath)

然后您会发现访问冲突。

+0

我进入了提到的设置,但工作室说无法启动程序'blabla/tsan.bat'。指定的文件是无法识别或不支持的二进制格式。 –

+0

'CMD/C blabla \ tsan.bat',然后。 – MSalters

+0

我输入了你在我的VS 2008配置中描述的内容,但仍然没有运行:(它现在找不到指定的路径 –