【问题标题】:Fatal error starting debugging kernel every other deployment on Mac在 Mac 上每隔一次部署开始调试内核时出现致命错误
【发布时间】:2011-11-29 03:48:45
【问题描述】:

我正在我的 Windows 32 位机器上编写 FireMonkey HD 应用程序,并在运行 Snow Leopard 的 MacBook 上部署(远程调试)它。我正在运行 Delphi XE2 试用版。

一切正常,除了一件事:每隔一次运行我按 F9 时遇到以下错误:

启动调试内核时出现致命错误:“无效的调试器请求”。 请保存您的工作并重新启动 Delphi XE2。

重新启动 XE2 并再次运行可以解决此问题...仅运行一次,然后我再次遇到相同的错误。无论我是通过 CTRL-F2 停止调试运行,还是优雅地关闭 Mac 上的应用程序,都没有区别。它发生在每个项目上(包括只有一个 FireMonkey 表单的新的、空的项目)。PAServer 终端没有任何信息,它仍在“听”。

有人对如何避免此问题有任何提示吗?

【问题讨论】:

  • 我有时会得到它。但只有在我关闭并重新启动 PAServer 而不重新启动 Delphi 时...要跳过您的问题,您可以在 win32 上调试并在 osx 上运行而不是调试 (Ctrl F9) , (如果运行比使用您的设置进行调试更好)...
  • 没有重新启动 PAServer,但很高兴听到此行为还有其他触发器。您是否建议我在没有附加调试器的情况下在 Mac 上运行?这可能行得通,但我的最终目标是将我们的 800k loc 框架的大部分移植到 mac……那些 ported 位是倒塌的,调试器肯定会完成翻转的过程它们再次备份而不是手动跟踪/记录更有效。 :)
  • 调试器很有帮助..当然;o)

标签: delphi delphi-xe2


【解决方案1】:

安装完整版的Delphi XE2(包括更新1)似乎已经完全解决了我的问题。

我检查了Bug Fix list 是否有任何参考资料,但没有这样的运气。哦,好吧,反正问题已经解决了。

[编辑] 而现在,就在第二天,问题再次出现。

【讨论】:

    【解决方案2】:

    Delphi 10 提供了类似的冒险(Win32 --> Win32 目标)。远程调试器“一切照旧”。

    【讨论】:

      猜你喜欢
      • 2020-03-06
      • 2019-08-02
      • 2019-03-12
      • 2013-01-16
      • 2019-01-14
      • 1970-01-01
      • 1970-01-01
      • 2014-12-27
      • 2020-07-25
      相关资源
      最近更新 更多