gpt4 book ai didi

emacs - 为什么我在 Windows 7 上运行的 Cygwin 中的 Emacs 总是创建崩溃转储?

转载 作者:行者123 更新时间:2023-12-03 14:50:48 25 4
gpt4 key购买 nike

我对 GNU 工具在 Windows 7 上的 Cygwin 中的运行方式非常满意。我认为仅使用 GNU/Linux 会更容易,但我公司这里的政策是将 Windows 7 用于程序员编程环境。所以,解决方案是 Cygwin。我大量使用 Emacs 用于我的编程目的。

但是,似乎在 Cygwin 中运行的 Emacs 创建了一个一致的(phrew)崩溃转储,并打印在控制台上。我不得不使用 C-l 刷新它,但这让我想知道:到底有什么问题?

这里有人有同样的问题吗?什么是解决方案。
这是我运行 org-googlecl 的示例。

处理 googlecl-list 完成


* List of blogs with in the * List of blogs with in the title :gblog:

12719501 [main] emacs-X11 1168 exception::handle: Exception: STATUS_ACCESS_VIOLATION
12720164 [main] emacs-X11 1168 open_stackdumpfile: Dumping stack trace to emacs-X11.exe.stackdump
12889237 [main] emacs-X11 764 exception::handle: Exception: STATUS_ACCESS_VIOLATION
12889852 [main] emacs-X11 764 open_stackdumpfile: Dumping stack trace to emacs-X11.exe.stackdump

它总是创建 emacs-X11.exe.stackdump。当我从 emacs 中运行另一个进程时总是会发生这种情况,也就是说,如果我从 Emacs 运行一个批处理文件。

谢谢

最佳答案

我最近在将 Cygwin 版本升级到 1.7.9-1 时遇到了这个问题。 pserice's solution看起来很有希望,但对我不起作用。对我有用的解决方案是运行 rebaseall :

  • 关闭所有 Cygwin 进程(使用进程资源管理器确保其中没有加载任何 cygwin1.dll)
  • 开始 > 运行 > Cmd.exe
  • cd \cygwin\bin
  • ash
  • PATH=.
  • rebaseall -v

  • 之后,每次尝试运行子进程时,emacs 都会停止崩溃。

    关于emacs - 为什么我在 Windows 7 上运行的 Cygwin 中的 Emacs 总是创建崩溃转储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4746187/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com