stack-trace

Jak automatycznie wygenerować stacktrace po awarii mojego programu

Pracuję na Linuksie z kompilatorem GCC. Gdy mój program C++ ulega awarii, chciałbym, aby automatycznie generował stacktrace. ... zić problem. Mogę poradzić sobie z wysyłaniem informacji do mnie, ale nie wiem, jak wygenerować ciąg śladowy. Jakieś pomysły?

Co to jest śledzenie stosu i jak mogę go używać do debugowania błędów aplikacji?

Czasami podczas uruchamiania aplikacji pojawia się błąd, który wygląda następująco: Exception in thread "main" java.lang.Nu ... ne jako punkt odniesienia dla początkujących programistów, którzy mogą potrzebować pomocy w zrozumieniu wartości śladu stosu.

Wyświetlanie śladu stosu z uruchomionej aplikacji Pythona

Mam taką aplikację Pythona, która od czasu do czasu utkwiła i nie mogę się dowiedzieć gdzie. Czy Jest jakiś sposób na sygnal ... ń z metody w kodzie Pythona sprawdź, co robi uruchomiony proces: Drukuj ślad stosu nieinstrumentowanego Pythona program

Jak mogę przekonwertować ślad stosu na ciąg znaków?

Jaki jest najprostszy sposób na przekonwertowanie wyniku Throwable.getStackTrace() Na łańcuch przedstawiający stacktrace?

Jak Mogę uzyskać bieżący ślad stosu w Javie?

Jak uzyskać bieżący stos trace w Javie, jak w. NET można zrobić Environment.StackTrace? Znalazłem Thread.dumpStack() ale to nie jest to, czego chcę - chcę odzyskać ślad stosu, a nie wydrukować go.

Pobierz bieżący ślad stosu w Javie

Jak uzyskać bieżący ślad stosu w Javie, jak w . NET można zrobić Environment.StackTrace? BTW, Thread.dumpStack()nie jest tym, czego chcę - chcę odzyskać ślad stosu , a nie wydrukować go.

Jak znaleźć rozmówcę metody stosującej stacktrace lub reflection?

Muszę znaleźć rozmówcę metody. Czy jest to możliwe przy użyciu stacktrace lub reflection?

Jak mogę znaleźć metodę, która wywołała bieżącą metodę?

Podczas logowania w C#, Jak mogę poznać nazwę metody, która wywołała bieżącą metodę? Wiem wszystko o System.Reflection.Method ... nie śladów stosu, ale mam nadzieję znaleźć bardziej wyraźny sposób, coś w stylu Assembly.GetCallingAssembly(), ale dla metod.

Print PHP Call Stack

Szukam sposobu na wydrukowanie stosu połączeń w PHP. Punkty bonusowe, jeśli funkcja spłukuje bufor IO.

Jak Mogę uzyskać ślad stosu JavaScript, gdy rzucam wyjątek?

Jeśli sam rzucę wyjątek JavaScript (np. throw "AArrggg"), Jak mogę uzyskać ślad stosu (w Firebug lub w inny sposób)? Teraz t ... no! 'n' is too small!" bar(n-1); } Po wywołaniu foo chcę uzyskać ślad stosu, który zawiera wywołania do foo, bar, bar.

Pobierz opis wyjątków i ślad stosu, który spowodował wyjątek, wszystko jako ciąg znaków

Widziałem wiele postów o śledzeniu stosu i wyjątkach w Pythonie. Ale nie znalazłem tego, czego potrzebuję. Mam fragment kodu ... _to_textbox(complete_exception_description(e)) Problem polega na tym, że: Jaka jest funkcja complete_exception_description?

Najlepszy sposób na wywołanie gdb z wewnątrz programu, aby wydrukować jego stacktrace?

Użycie takiej funkcji: #include <stdio.h> #include <stdlib.h> #include <sys/wait.h> #include <unistd.h ... { waitpid(child_pid,NULL,0); } } Widzę szczegóły print_trace w wyjściu. Jakie są inne sposoby, aby to zrobić?

Python kiedy wyłapuję wyjątek, jak Mogę uzyskać Typ, plik i numer linii?

Wyłapywanie wyjątku, który wydrukuje się tak: Traceback (most recent call last): File "c:/tmp.py", line 1, in <module> 4 / 0 ZeroDivisionError: integer division or modulo by zero Chcę sformatować na: ZeroDivisonError, tmp.py, 1

C++ display stack trace on exception

Chcę mieć sposób, aby zgłosić ślad stosu użytkownikowi, jeśli zostanie wyrzucony wyjątek. Jak najlepiej to zrobić? Czy potrze ... liwe. Chcę, aby pojawiły się informacje, aby użytkownik mógł skopiować ślad stosu i wysłać go do mnie, Jeśli pojawi się błąd.

Wyświetl numer linii w śledzeniu stosu for.NET montaż w trybie zwolnień

Czy istnieje sposób na wyświetlenie linii w ścieżce stosu dla. NET assembly build / wdrożonego w trybie Release? UPDATE: ... linii w śledzeniu stosu? rozwiązanie robocze Wdrożenie pliku pdb dla każdej aplikacji naprawiło problem z numerem linii.

Get name of calling function ' s module in Python

Załóżmy, że myapp/foo.py zawiera: def info(msg): caller_name = ???? print '[%s] %s' % (caller_name, msg) I myapp/ ... ał ustawiony na atrybut __name__ modułu funkcji wywołujących (którym jest " myapp.foo') w tym przypadku. Jak można to zrobić?

Wypisuje bieżący stos wywołań z metody w kodzie Pythona

W Pythonie, jak Mogę wydrukować bieżący stos wywołań z metody (do celów debugowania).

Jak uzyskać ślad stosu dla C++ używając gcc z informacjami o numerze linii?

Używamy śladów stosu w własnościowych assert, takich jak makro, aby wychwycić błędy programistów - gdy błąd zostanie wychwyco ... gumenty przekazywane do funkcji. Prawdopodobnie to już za dużo, aby prosić:) PS 2 Podobne pytanie (Dzięki nobar)

Jak przechowywać printStackTrace w łańcuchu [duplikat]

To pytanie ma już odpowiedź tutaj: Jak mogę przekonwertować ślad stosu na ciąg znaków? ... tem zbyt zaznajomiony z StringWriter, że myślę będzie rozwiązaniem. Lub jeśli masz jakieś inne pomysły, daj mi znać. Dzięki

Oficjalne powody dla " Oprogramowanie spowodowało przerwanie połączenia: błąd zapisu gniazda"

Biorąc pod uwagę ten fragment ścieżki stosu Wywołane przez: java. net. SocketException: Oprogramowanie spowodowało pr ... yjątku lub użycia innego niż Sun JVM SocketOutputStream, chociaż oba nie unikają faktu, że klient został zakończony) {]}