Описание тега stack-trace

A report of the active stack frames at a certain point in time during the execution of a program.
2 ответа

Получить трассировку стека изнутри Code.eval_quoted

Можно ли получить полную трассировку стека или посмотреть, по какой строке выдается ошибка при оценке блока в кавычках в Elixir? Например, у меня есть этот модуль: defmodule Test do def trySomeQuotedCode() do quote do IO.puts "line 1" IO.puts "line …
24 ноя '18 в 16:50
2 ответа

Являются ли трассировки стека менее ориентируемыми при использовании ссылок на методы по сравнению с лямбдами?

Я только что провел быстрый эксперимент в Eclipse. public class StackTractTest { static class Nasty { public Integer toInt() { if (1 == 1) throw new RuntimeException(); return 1; } } @Test public void methodReference() { Stream.of(new Nasty()) .map(…
13 ноя '15 в 11:45
2 ответа

Получение трассировки стека для ошибки при запуске кода из консоли в Chrome

Я вызываю функцию из консоли, но когда она выдает исключение, я не получаю трассировку стека, как если бы код выполнялся нормально. Есть ли способ, которым я могу изменить свою команду (возможно, с помощью try/catch), чтобы она предоставила мне эту …
18 окт '11 в 19:38
7 ответов

Что такое трассировка стека и как я могу использовать ее для отладки ошибок моего приложения?

Иногда, когда я запускаю свое приложение, оно выдает мне ошибку, которая выглядит следующим образом: Exception in thread "main" java.lang.NullPointerException at com.example.myproject.Book.getTitle(Book.java:16) at com.example.myproject.Author.getBo…
21 окт '10 в 14:52
0 ответов

Приложение, получающее сигнал SIGSEGV, не может быть найдено

Как я могу найти код, где исключение, как показано ниже? это происходило только на нескольких устройствах, таких как iPhone6 ​​под управлением iOS 10 скриншот трассировки стека xcode а также Application received signal SIGSEGV (null) 0 CoreFoundatio…
30 ноя '16 в 03:22
3 ответа

Поток программ со связанным списком с учетом выполнения стека программ

static void just_traverse(sll **head_ref) { sll *first = *head_ref; sll *second = (*head_ref)->next; if(second == NULL) { return; } just_traverse(&(second)); *head_ref = second; printf("%d \t",second->payload); } В приведенном выше коде, е…
08 авг '12 в 19:01
3 ответа

Как я могу выбросить исключение в Javascript, но сохранить стек?

В Javascript предположим, что я хочу выполнить некоторую очистку, когда происходит исключение, но пусть исключение продолжает распространяться вверх по стеку, например: try { enterAwesomeMode(); doRiskyStuff(); // might throw an exception } catch (e…
1 ответ

Нет трассировки стека ошибок с Python 2.7 в GAE

Недавно я перешел с Python Runtime версии 2.5 на 2.7 при разработке веб-приложения на Google App Engine, и я заметил, что во многих случаях, когда скрипт сталкивается с ошибкой, трассировка стека больше не отображается. В среде исполнения Python 2.5…
1 ответ

Почему 0 представляет в java.lang.Class.forName0?

Я знаком с базовой структурой исключений Java, но впервые я заметил странность со стековой трассировкой Class.forName: java.lang.Class.forName0(Native Method) java.lang.Class.forName(Class.java:195) ... java.lang.Thread.run(Thread.java:745) Почему у…
21 фев '18 в 16:56
2 ответа

Рефакторинг обработки ошибок и получить правильную трассировку стека в Python

Я получил много кода, как это: try: # do a lot of stuff except StuffError as e: log.exception(e): send_mail_to_admin() raise e Для СУХОГО я хотел бы преобразовать это в: def post_mortem(log, e): log.exception(e): send_mail_to_admin() # some other st…
04 дек '13 в 13:01
1 ответ

mystackwalker.cxx(29): ошибка C3861: "CaptureStackBackTrace": идентификатор не найден

Я использую CaptureStackBackTrace для создания моей собственной трассировки стека. Но когда я компилирую свой код, он говорит: "ошибка C3861:" CaptureStackBackTrace ": идентификатор не найден". Я уже включил winbase.h. А также проверил kernel32.dll,…
05 янв '12 в 10:42
2 ответа

Получить имя файла и номер строки из исключения

У меня есть приложение aC# windows (разработанное в архитектуре плагинов), я хочу регистрировать все необработанные исключения из моего приложения. Я могу поймать все исключения. Я хочу прочитать имя файла и номер строки из исключения. (в .Net 2.0) …
0 ответов

DTrace: отслеживание размера стека пользователя в OS X? (Curthread->t_procp->p_stksize?)

Я сталкивался с этим простым сценарием DTrace для отслеживания размеров стеков пользователей, но он не работает на OS X Mountain Lion: dtrace -n 'sched:::on-cpu { @[execname] = max(curthread->t_procp->p_stksize);}' (от: http://www.solarisinter…
14 фев '13 в 16:18
1 ответ

Всегда ли в NoClassDefFoundError вызывается исключение ClassNotFoundException по причине?

Могу ли я предположить, что каждый NoClassDefFoundError брошенный из JDK механизм загрузки классов всегда будет иметь ClassNotFoundException как причина в стеке трассировки? Кроме того, где на самом деле NoClassDefFoundError брошен и его причина ини…
0 ответов

Использование libunwind в приложении-демоне ARMV7HF или ARMV5TE не имеет глубины трассировки стека

Я написал приложение на C++ (deamon), у которого есть некоторые проблемы со сбоями приложений из-за ошибок сегментации. Чтобы получить информацию о коде, где происходит сбой (я), я использую libunwind. Который очень хорошо работает в системах Linux …
02 ноя '16 в 19:13
2 ответа

Инструмент для получения трассировки стека файла

Знаете ли вы, есть ли в Windows инструмент, способный запускать приложение C++ и, если есть исключение, автоматически сохранять в файл информацию трассировки стека? Я теперь, что есть dbghelp.dll а также StackWalk64 функция, но я бы предпочел исполь…
30 авг '10 в 11:23
1 ответ

Дамп на стек процессов в Linux

Мне нужно сбросить каждый стек процессов в ядре Linux, когда система зависает. В настоящее время я пытаюсь реализовать в одном из моих модулей ядра на основе тайм-аута сторожевого таймера. Сторожевой таймер сбрасывается демоном пользователя для кажд…
23 июн '14 в 06:54
1 ответ

Xcode - Как я могу получить более подробную информацию об исключениях / трассировке стека?

Могу ли я узнать, как вы, ребята, отлаживаете в Xcode? Каждый раз, когда мое приложение для iPhone дает исключение, такое как * Завершение работы приложения из-за невыполненной исключительной ситуации 'NSRangeException', причина: '* - [__ NSArrayI o…
28 авг '12 в 17:06
0 ответов

Какую информацию я могу получить из этого отчета, которая может помочь мне отследить сбой?

Пользователи сообщают о сбоях при запуске, но я не смог воссоздать сбой. Я получил несколько следов стека, как показано ниже. Что я могу узнать из стека трассировки? Build fingerprint: 'samsung/hltespr/hltespr:4.4.2/KOT49H/N900PVPUCNC5:user/release-…
19 май '14 в 15:21
1 ответ

Странная трассировка стека на Windows Phone 8

У меня есть приложение в магазине Windows Phone, и из отчетов я вижу пару сбоев со следующей трассировкой стека: Problem function MyApp.InputPage+_populateLocationList_d__0.MoveNext Exception type system.nullreferenceexception Stack trace "Frame Ima…
18 ноя '13 в 21:06