Articles of stack trace

Come leggere le tracce di stack dell’objective-c

ho la seguente traccia dello stack: 0 MyApp 0x000833a3 +[TFCrashHandler backtrace] + 26 1 MyApp 0x000836bd TFSignalHandler + 28 2 libsystem_c.dylib 0x33eac727 _sigtramp + 34 3 ??? 0x00000002 0x0 + 2 4 MyApp 0x000803f1 msgpack_unpack_next + 112 5 MyApp 0x0007faeb +[MessagePackParser parseData:] + 74 6 MyApp 0x0007f84b -[NSData(NSData_MessagePack) messagePackParse] + 26 7 MyApp 0x000254c3 +[Http […]

Traccia stack completa Xcode

Mentre il debug c’è comunque per vedere una traccia stack completa, lista di metodi chiamati nel thread principale. O in qualsiasi modo per stamparli sulla finestra di comando.

StackTrace in Flash / ActionScript 3.0

Voglio vedere la traccia dello stack in qualsiasi funzione del mio codice, quindi ho fatto qualcosa del genere per chiamarlo e stampare la traccia dello stack: public function PrintStackTrace() { try { throw new Error(‘StackTrace’); } catch (e:Error) { trace(e.getStackTrace()); } } Mi piace sapere se ci sono altri modi per farlo. In qualche luogo, […]

Stampa stack di chiamate complete su printStackTrace ()?

Ho bisogno di scrivere una piccola applicazione di log analyzer per elaborare alcuni file di log generati da una libreria di terze parti di terze parti (con logger personalizzato all’interno) utilizzata nel mio progetto. In caso di una voce di eccezione nel log, è necessario raccogliere informazioni aggregate sui metodi coinvolti lungo la traccia dello […]

Attiva le pile solo per alcune attività ETW specifiche in un fornitore?

Da Windows 7 è ansible triggersre i callstack per gli eventi usermode . Funziona bene, ma a volte non è necessario triggersre stack per tutte le attività / eventi in un provider e sarebbe bello triggersre solo stack per alcune attività specifiche. È ansible?

Determinazione dello stack di chiamate correnti (a scopo di diagnostica)

A fini diagnostici, a volte ho bisogno di memorizzare lo stack di chiamate che conduce a una determinata transizione di stato (come la concessione di un blocco, l’esecuzione di una transazione, ecc.) In modo che quando qualcosa va storto in seguito posso scoprire chi ha originariamente triggersto la transizione di stato. Attualmente, l’unico modo in […]

(Origine sconosciuta) nella traccia dello stack di eccezioni

sfondo Questa domanda è correlata a Perché String.valueOf (null) lancia una NullPointerException? Considera il seguente frammento: public class StringValueOfNull { public static void main(String[] args) { String.valueOf(null); // programmer intention is to invoke valueOf(Object), but instead // code invokes valueOf(char[]) and throws NullPointerException } } Come spiegato nella risposta alla domanda collegata, l’overloading del metodo […]

Come stampare l’attuale traccia di stack in .NET senza eccezioni?

Ho un normale codice C #. Non ho eccezioni . Voglio registrare a livello di codice la traccia dello stack corrente per scopi di debug. Esempio: public void executeMethod() { logStackTrace(); method(); }

Il modo migliore per invocare gdb dal programma interno per stampare il suo stacktrace?

Usando una funzione come questa: #include #include #include #include void print_trace() { char pid_buf[30]; sprintf(pid_buf, “–pid=%d”, getpid()); char name_buf[512]; name_buf[readlink(“/proc/self/exe”, name_buf, 511)]=0; int child_pid = fork(); if (!child_pid) { dup2(2,1); // redirect output to stderr fprintf(stdout,”stack trace for %s pid=%s\n”,name_buf,pid_buf); execlp(“gdb”, “gdb”, “–batch”, “-n”, “-ex”, “thread”, “-ex”, “bt”, name_buf, pid_buf, NULL); abort(); /* If gdb […]

Come leggere e capire la traccia dello stack java?

Ad esempio, ho ottenuto una traccia stack come questa: java.lang.NullPointerException abc.investxa.presentation.controllers.UnixServerJobController.handleRequest(UnixServerJobController.java:66) org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501) javax.servlet.http.HttpServlet.service(HttpServlet.java:690) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) Quindi qual è la causa principale di questa eccezione? Dalla traccia dello stack, ho scoperto che c’è un problema con la funzione doFilter nella class OncePerRequestFilter ! Tuttavia, quando inserisco un punto di interruzione e […]