【问题标题】:mac mono fiddler Got a SIGSEGV while executing native codemac mono fiddler 在执行本机代码时得到了一个 SIGSEGV
【发布时间】:2018-02-16 08:53:54
【问题描述】:

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

我从官方网站下载了 Fiddler,安装了 mono 后,我 尝试运行 Fiddler:

在下载的 fiddler 文件夹中

bash-3.2$ 单声道 Fiddler.exe

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

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

【问题讨论】:

  • 如果您遇到问题并找到了解决方案,请将解决方案作为答案发布,而不是作为问题的一部分。

标签: macos mono telerik fiddler


【解决方案1】:

于是我搜索了一下,找到了一个解决方案:你需要像这样在 32bit 模式下运行 Fiddler:

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

【讨论】:

    【解决方案2】:

    在对无法让 fiddler 运行的员工计算机进行故障排除时,我注意到在调试顶部发生了这种情况:

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

    基本上,仔细检查您是否具有适当的权限或以 sudo 运行(您实际上不应该这样做)。

    谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-15
      • 1970-01-01
      相关资源
      最近更新 更多