Perguntas com a marcação «debugging»

A depuração é um processo metódico de localização e redução do número de bugs ou defeitos em um programa de computador.

50
Usando o Emacs como um IDE C / C ++ completo

Há mais de um ano, eu uso o Emacs como um IDE C / C ++. Até agora, tive apenas um sucesso marginal, mas encontrei algumas paredes de tijolos ao longo do caminho. Atualmente, estou tentando usar o CEDET, mas estou tendo dificuldades para entender como usá-lo de forma eficaz. Os recursos que estou...

48
Depurando um Emacs congelado

Estou usando mew para o meu email. Preciso usar o TLS com meu provedor de email para SMTP. No entanto, quando tento invocar isso, o Emacs congela. Gostaria de aproveitar esta oportunidade para aprender mais sobre os pacotes Emacs. Como eu iria depurar esse problema? Existe algum tipo de depurador...

21
Como faço para solucionar problemas do Emacs?

Em uma situação em que o Emacs não está se comportando como eu quero, o que posso fazer para solucionar o problema? Que etapas posso tomar para encontrar e corrigir o problema sozinho? Ou, na sua falta, como posso reunir informações úteis para que as pessoas aqui (ou na lista de discussão ou em...

16
Como depurar uma falha do emacs?

Estou depurando por que o emacs falha ao usar uma função de um pacote 1 . O objetivo deste processo de depuração é obter dados úteis para enviar usando M-x report-emacs-bug. Para obter ajuda sobre como depurar falhas do emacs, eu já consultei o Manual do Emacs - Crashing e Manual do Emacs - Após...

15
Mostrar número da linha com erro

Digamos que o emacs lança algum erro que eu não entendo. Ou talvez o erro diga "O valor do símbolo como variável é nulo: modos", mas há muitas ocorrências do símbolo modesno meu código, portanto, preciso de algum contexto. O Emacs pode ser configurado para mencionar o número da linha do código lisp...

12
Obter backtrace de erro programaticamente

Se um erro é sinalizado no código Emacs Lisp, e debug-on-erroré t, eu recebo um buffer de rastreamento que faz com que seja fácil de descobrir onde o erro ocorreu. No entanto, para erros que ocorrem durante o processamento de uma resposta da rede de forma assíncrona, seria irritante ter o buffer de...

12
Como cancelar o `edebug-defun`?

Como desfazer os efeitos de edebug-defun? Em outras palavras, como rescindir a diretiva que faz edebugcom que entre no modo de depuração quando uma função específica é invocada? Além disso, eu realmente gostaria de saber onde está a resposta para essa pergunta na documentação. Eu procurei por...

11
Encontrar a origem do aviso elisp

Executei um comando e recebi um aviso no minibuffer. O aviso exato foi comint-completion-at-point failed to return valid completion data: depois que eu concluí automaticamente um comando shell-mode. Como posso determinar a origem elisp do

10
Como depurar erros em sentinelas e durante o bloqueio de fonte

Quando ocorre um erro dentro de um sentinela de processo ou durante o bloqueio de fontes, o Emacs não mostra um backtrace, apesar de debug-on-errorter sido ativado anteriormente. Entendo por que esses erros foram detectados, o mesmo erro pode ser acionado novamente ao tentar apresentar o...

9
Como compilar o emacs com símbolos de depuração?

Estou tendo problemas para percorrer o código-fonte do emacs em gdb. Acho que estou faltando símbolos de depuração. Seguindo uma sugestão de https://stackoverflow.com/a/4298982/2752242 , tentei: ./configure CFLAGS="-ggdb3 -O0" CXXFLAGS="-ggdb3 -O0" LDFLAGS="-ggdb3" --with-gif=no...

9
Melhor depuração do Emacs?

Embora o Emacs (24.3.93.1) funcione bem se for iniciado a partir do Finder, se a versão do terminal for iniciada: /Applications/Emacs.app/Contents/MacOS/Emacs -nw O Emacs trava com: Fatal error 11: Segmentation fault[1] 51512 abort /Applications/Emacs.app/Contents/MacOS/Emacs -nw. Parece que o...

7
Como depurar o Helm

Estou tendo alguns problemas com o leme, por isso me debug-on-erroresforcei para localizar o problema. Agora, sempre que o problema ocorre, o *Backtrace*buffer aparece como esperado, mas ainda estou em um dos principais modos do leme e não consigo navegar no buffer de backtrace e depurar...