1

после некоторого использования Emacs у меня часто возникают проблемы с зависанием, например, когда я пытаюсь переместить курсор, программа просто останавливается на ~ 5 секунд, прежде чем она может ответить.

Затем я использовал Process Monitor от M $ http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx, чтобы проверить, что не так, и я считаю, что нашел что-то, но просто не знаю, как решить это , операция, которая вызывает проблему:

RegOpenKey от emacs.exe, который ищет ключ в реестре 'HKLM\SOFTWARE\Wow6432Node\Microsoft\CTF\KnownClasses', но ИМЯ НЕ НАЙДЕНО

поскольку такого ключа нет, я просто добавил его вручную, и тогда возникает проблема:

RegQueryValue от emacs.exe, который ищет ключ в реестре 'HKLM\SOFTWARE\Wow6432Node\Microsoft\CTF\KnownClasses\Emacs', но ИМЯ НЕ НАЙДЕНО

Кто-нибудь здесь знает, что является основной причиной этого? или как мне добавить ключи в реестр, чтобы решить проблему? Спасибо

2 ответа2

0

У меня точно такая же проблема - не с Emacs, а с OllyDbg.

Как только я установил Visual Studio 2013 в своей системе, остановка в точке останова в Olly останавливает мой компьютер примерно на 5 секунд, ввод с клавиатуры невозможен, перемещение мыши в порядке, но нажатие вызывает звуковой сигнал и заполняет буфер сообщений.

Через 5 секунд все нажатые клавиши сразу отправляются тому, кто стал активным.

Кроме того, ProcMon показал

RegOpenKey HKLM\SOFTWARE\Wow6432Node\Microsoft\CTF\KnownClasses NAME NOT FOUND

как последние записи интереса. После этого - 5 секунд профилирования процесса, но ни одного события.

Вся моя система зависает, диспетчер задач, даже если я могу его открыть, даже не показывает процессы. Это серьезная ошибка, если вы спросите меня.

Я еще не нашел здесь ответа, но возможное решение будет таким: У вас также установлена Visual Studio? Попробуйте удалить его.

0

Как всегда...

Можете ли вы воспроизвести проблему, начиная с emacs -Q , т.е. без файла инициализации (~/.emacs)?

  • Если так, отлично. В этом случае рассмотрите возможность отправки отчета об ошибке в Emacs Dev: M-x report-emacs-bug . Emacs не может нормально зависать.

  • Если нет, рекурсивно разделите пополам файл инициализации (например, закомментируйте 1/2, затем 3/4, затем 7/8, ...), пока не найдете корень проблемы. Затем сообщите этот код здесь, если у вас все еще есть вопрос.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .