mac mono fiddler在执行本机代码时获得了SIGSEGV

时间:2017-11-09 11:58:32

标签: macos mono telerik fiddler

我试图在我的Mac上运行Fiddler(http://www.telerik.com/fiddler),但没有原生版本,所以你需要使用带有Mono Framework的Windows版本。

我从官方网站下载了Fiddler,安装单声道后,我 试图运行Fiddler:

里面下载的fiddler文件夹

bash-3.2 $ mono Fiddler.exe

但得到了这个愚蠢的错误:

执行本机代码时获得了SIGSEGV。这通常表明 单声道运行时或其中一个本机库中的致命错误 由您的应用程序使用。

2 个答案:

答案 0 :(得分:5)

所以我搜索了一下,找到了解决方案:你需要在32位模式下运行Fiddler:

bash-3.2$ mono --arch=32 Fiddler.exe

答案 1 :(得分:0)

我注意到在对无法获得小提琴手的工作人员机器进行故障排除时,在调试的顶部发生了这种情况:

/Users/user/Downloads/fiddler/FiddlerAttach.applescript:7:87: execution error: /bin/sh: /Users/xx/Downloads/fiddler/attach.sh: Permission denied (126)

基本上,仔细检查你是否拥有适当的权限或以sudo身份运行(你不应该这样做)。

由于