Domande taggate «debugging»

Il debug è un processo metodico per trovare e ridurre il numero di bug, o difetti, in un programma per computer.

9
Utilizzo di Emacs come IDE C / C ++ completo
Sto provando da oltre un anno a utilizzare Emacs come IDE C / C ++. Finora ho avuto un successo solo marginale, ma lungo la strada ho incontrato alcuni muri di mattoni. Attualmente sto cercando di usare CEDET, ma sto avendo difficoltà a capire come usarlo in modo efficace. Le …

2
Debug di un Emacs congelato
Sto usando mew per la mia e-mail. Devo usare TLS con il mio provider di posta elettronica per SMTP. Tuttavia, quando provo a invocarlo, Emacs si blocca. Vorrei cogliere l'occasione per saperne di più sui pacchetti Emacs. Come farei per eseguire il debug di questo problema? Esiste una sorta di …

1
Come posso risolvere i problemi di Emacs?
In una situazione in cui Emacs non si comporta come voglio, cosa posso fare per risolvere il problema? Quali passi posso prendere per trovare e risolvere il problema da solo? O, in mancanza, come posso raccogliere informazioni utili affinché le persone qui (o sulla mailing list o su altri forum) …


1
Come posso eseguire il debug di un arresto anomalo di emacs?
Sto eseguendo il debug del motivo per cui emacs si arresta in modo anomalo quando si utilizza una funzione da un pacchetto 1 . Lo scopo di questo processo di debug è ottenere dati utili da inviare utilizzando M-x report-emacs-bug. Per ottenere assistenza su come eseguire il debug degli arresti …
16 debugging  gdb 


2
Come cancellare `edebug-defun`?
Come posso annullare gli effetti di edebug-defun? In altre parole, come posso annullare la direttiva che fa edebugentrare la modalità di debug quando viene invocata una particolare funzione? Inoltre, vorrei davvero sapere dove si trova la risposta a questa domanda nella documentazione. L'ho cercato molto più a lungo di quanto …
12 debugging  edebug 

1
Ottieni backtrace dall'errore a livello di codice
Se viene segnalato un errore nel codice Lisp di Emacs, ed debug-on-errorè t, ottengo un buffer di backtrace che rende facile capire dove si è verificato l'errore. Tuttavia, per gli errori che si verificano durante l'elaborazione asincrona di una risposta dalla rete, sarebbe fastidioso far apparire il buffer backtrace, quindi …

1
Trova l'origine elisp di avviso
Ho eseguito un comando e ho ricevuto un avviso nel minibuffer. L'avvertimento esatto è stato comint-completion-at-point failed to return valid completion data, dopo che ho completato automaticamente un comando shell-mode. Come posso determinare l'origine elisp dell'avviso?
11 debugging 

1
Come scoprire da dove viene chiamata una funzione (backtrace / stacktrace)?
Ho riscontrato un problema per cui la regione è disattivata (in modalità contrassegno transitorio). La funzione deactivate-marksi chiama e vorrei scoprire da dove (e perché) viene chiamata. Ho provato M-x debug-on-entry RET deactivate-marke si interrompe ma non ho trovato il modo di trovare il chiamante. L'intero stacktrace visualizzato è: Debugger …



2
Passa al codice sorgente delle funzioni e delle variabili integrate
Durante tutto il giorno utilizzo costantemente C-h fo C-h v( describe-functione describe-variable) per cercare documentazione per funzioni e variabili. Più spesso, se non ottengo tutte le informazioni di cui ho bisogno, farò clic sul collegamento al file alla fine di: some-random-command is an interactive compiled Lisp function in `some-mode.el'. e …

1
Come compilare emacs con simboli di debug?
Sto riscontrando problemi nel leggere il codice sorgente di emacs in gdb. Penso che mi manchino i simboli di debug. Seguendo un suggerimento di https://stackoverflow.com/a/4298982/2752242 , ho provato: ./configure CFLAGS="-ggdb3 -O0" CXXFLAGS="-ggdb3 -O0" LDFLAGS="-ggdb3" --with-gif=no --prefix=$HOME/local/apps/emacs-24.4/ Ma non ha funzionato. Ci sono istruzioni per la compilazione con simboli di debug? …
9 debugging 

2
Meglio il debug di crash di Emacs?
Sebbene Emacs (24.3.93.1) funzioni correttamente se avviato dal Finder, se viene avviata la versione del terminale: /Applications/Emacs.app/Contents/MacOS/Emacs -nw Emacs si arresta in modo anomalo con: Fatal error 11: Segmentation fault[1] 51512 abort /Applications/Emacs.app/Contents/MacOS/Emacs -nw. Sembra che il problema sia causato da una singola riga in init.el, (set-face-attribute 'default nil :font …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.