1
ответ

Действительно ли возможно отладить дампы ядра при использовании Java JNI?

Мое приложение является главным образом Java, но, для определенных вычислений, пользуется библиотекой C++. Наша среда является Java 1.6, работающим на RedHat 3 (скоро, чтобы быть RedHat 5). Моя проблема состоит в том, что библиотека C++ не...
вопрос задан: 19 November 2009 14:05
0
ответов

Как проанализировать файл дампа ядра программы с помощью GDB, если он имеет параметры командной строки?

Моя программа работает следующим образом: exe -p param1 -i param2 -o param3 Она разбилась и создала файл дампа ядра, core.pid. Я хочу проанализировать файл дампа ядра с помощью gdb ./exe -p param1 -i param2 -o ...
вопрос задан: 14 April 2019 01:12
0
ответов

Уменьшить размер дампов ядра MacOS

Я работаю над приложением для MacOS. Там я бы хотел хранить дампы ядра. Но выполняя некоторые тесты, я видел, что файлы ядра, созданные для MacOS, огромны (более 1 ГБ). Там в любом случае, ...
вопрос задан: 19 January 2019 12:07
0
ответов

Заставить дамп ядра из активной, нормально работающей программы на FreeBSD

Я пишу код обработки ошибок для сервера на FreeBSD. В случае очень серьезных ошибок я хочу избежать повреждения данных путем немедленного завершения. Это просто, выходите (3). Перед выходом я вывожу свои ...
вопрос задан: 1 October 2018 21:40
0
ответов

Ошибка сегментации (дамп ядра)

Я относительно новичок в C, я пытаюсь запустить простую программу и получаю это сообщение об ошибке: Ошибка сегментации (дамп ядра) Я просто хочу напечатать любое значение битов массива, но не могу, я бы ...
вопрос задан: 25 March 2018 12:59
0
ответов

infinite abort() в обратном вызове дампа ядра программы на C++

У меня странная проблема, которую я не могу решить. Пожалуйста помоги! Программа представляет собой многопоточное приложение C++, работающее на компьютере с ARM Linux. Недавно я начал тестировать его на длинных дистанциях, и иногда он...
вопрос задан: 25 March 2018 12:59
0
ответов

После ошибок segfault интерпретатора Ruby, возможно ли получить обратную трассировку Ruby из файла core?

Примечание: я использую segfault, с которым столкнулся при использовании гем libxml-ruby для проиллюстрируйте вопрос, но с тех пор я исправил свою проблему с указанным драгоценным камнем. На самом деле этот вопрос касается просмотра ...
вопрос задан: 11 March 2018 16:22
0
ответов

Linux: отслеживание сигнала без удаления регистров для следующего ядра dump?

Когда я получаю сигнал, вызывающий дамп ядра, я хочу запустить свой собственный обработчик, чтобы скопировать структуры siginfo_t и ucontext_t в глобальные переменные, чтобы к ним можно было получить доступ в дампе ядра. В настоящее время на ...
вопрос задан: 11 March 2018 16:05
0
ответов

Как читать кадры из дампа ядра (без GDB)?

Я хочу получить доступ к фреймам, хранящимся в дампе ядра программы, которая не имеет символов отладки (я хочу сделать это на C). Когда я открываю программу и дамп ядра внутри GDB, я получаю стек...
вопрос задан: 11 March 2018 16:04
0
ответов

Как распечатать последний полученный сигнал в GDB?

при загрузке дампа ядра в GDB отображается причина, по которой он автоматически вылетел. Например, программа завершается сигналом 11, Ошибка сегментации. Есть ли способ получить информацию ...
вопрос задан: 10 March 2018 15:32
0
ответов

gdb weird backtrace

] Моя программа статически скомпилирована с помощью dietlibc. Он скомпилирован на ubuntu x64 (скомпилирован для x86 с использованием флага -m32) и запускается на centos x86. Скомпилированный размер составляет всего около 100 КБ. Я компилирую его ...
вопрос задан: 10 March 2018 15:31
0
ответов

Что такое файл дампа ядра в Linux? Какую информацию он предоставляет?

Что такое файл дампа ядра в Linux? Какая вся информация в нем содержится?
вопрос задан: 6 March 2018 09:39
0
ответов

Формат файла ядра ELF

Если не копаться в исходниках GDB, где я могу найти документацию о формате, используемом для создания файлов ядра? Спецификация ELF оставляет формат файла ядра открытым, поэтому я думаю, что это должно быть частью ...
вопрос задан: 6 March 2018 09:38
0
ответов

Coredump обрезается

Я устанавливаю ulimit -c unlimited. А в программе на C ++ мы делаем struct rlimit corelimit; если (getrlimit (RLIMIT_CORE, & corelimit)! = 0) {вернуть -1; } corelimit.rlim_cur = ...
вопрос задан: 6 March 2018 09:35
0
ответов

Значение ulimit Hard (-H) и Soft (-S)

Что означают жесткие / мягкие пределы? Разница в размере основного файла, например: ulimit -Sc 1024 по сравнению с ulimit -Hc 1024 Я обычно добавляю в свой сценарий ulimit -c unlimited перед запуском двоичного файла. Однако я ...
вопрос задан: 31 July 2017 16:46
0
ответов

Инструменты для анализа дампа ядра Node.js

Если я использую gcore для создания дампа кода процесса Node.js, какие лучшие инструменты для его анализа? Вдохновлено: Инструмент для анализа дампа ядра java В моем конкретном случае я заинтересован в исследовании ...
вопрос задан: 23 May 2017 12:34
0
ответов

Как проанализировать файл WebSphere Core * .dmp и snap * .trc файлы?

все, У меня есть приложение, работающее на WebSphere App Server 7.0. Я получаю некоторые из этих ядровых дампов и файлов трассировки, такие как Core.20110909.164930.3828.0001.dmp и Snap.20110909.164930.3828.0003.trc. Мой ...
вопрос задан: 21 March 2016 10:03
0
ответов

Файл дампа ядра не сгенерирован из-за ошибки сегментации

Я пытаюсь отладить ошибку сегментации, вызванную моей программой C, используя gdb. Файл дампа ядра не создается автоматически, когда я запускаю свою программу, и мне нужно запустить команду ulimit -c unlimited ...
вопрос задан: 4 March 2015 13:24
0
ответов

неопределенная ссылка на `std::ios_base::Init::Init()'

Я пишу этот код для чтения 3 файлов, TM - размер квадратной матрицы, LER - количество строк массива и из последнего значения определить неквадратную матрицу (ler/2)*2 Затем... код читает файл с некоторыми...
вопрос задан: 20 February 2014 02:30
0
ответов

Минимальный дамп ядра (только трассировка стека + текущий кадр)

Могу ли я настроить, что входит в дамп ядра в Linux? Я хочу получить что-то вроде мини-дампа Windows (минимальная информация о фрейме стека при сбое приложения). Я знаю, что вы можете установить максимальное ...
вопрос задан: 11 April 2013 10:30
0
ответов

Анализ файла дампа ядра [дубликат]

Что мне нужно будет проверить при анализе файла дампа ядра? Скажите, пожалуйста, с нуля.
вопрос задан: 8 March 2013 17:44
0
ответов

Может ли Sun JDK генерировать файлы дампа ядра/кучи при сбое JVM?

Можно ли как-то создать файл дампа ядра/кучи при сбое JVM? Так как эти файлы обычно очень помогают найти ошибки в коде. Любая помощь приветствуется. cheng
вопрос задан: 8 June 2012 06:35
0
ответов

Данные о потоке из дампа ядра Linux

Как получить указатель на локальное хранилище потока или данные о потоке при анализе дампа ядра для Linux? я использую pthread_setspecific для хранения некоторых данных в локальном хранилище pthread. мой мульти ...
вопрос задан: 31 May 2012 21:02
0
ответов

Создание дампов ядра в Cygwin

Мне нужно включить дампы ядра в cygwin. Я использовал ulimit -c без ограничений, но когда программа, которую я хочу отладить, дает сбой, в каталоге по-прежнему нет дампа ядра. Действительно ли это правильный способ...
вопрос задан: 24 May 2012 19:43
0
ответов

Сброс ядра в gdb на OSX (нет «gcore» или «сгенерировать -файл ядра -»)

Я использую gdb на OSX, который кажется, нет ни команд gcore, ни generate -core -file :$ gdb GNU gdb 6.3.50 -20050815 (Версия Apple gdb -1705)(Пт 1 10 июля :50 :06 UTC 2011 )Copyright 2004 Free...
вопрос задан: 30 April 2012 16:15
0
ответов

У меня есть дамп ядра исполняемого файла, который не был собран с отладочными символами. Могу ли я восстановить содержимое argv?

У меня есть дамп ядра исполняемого файла, который не был собран с отладочными символами. Могу ли я восстановить содержимое argv, чтобы узнать, какой была командная строка? Если я запущу gdb, я увижу обратную трассировку и смогу перейти к ...
вопрос задан: 28 January 2012 23:31
0
ответов

Где мой основной файл после segfault?

Когда моя программа выходит из строя, я ожидаю, что дамп ядра будет, но его нет. Я думал, что для получения файла ядра достаточно просто компиляции с параметром -g. Вот строки gcc из моего make-файла: gcc -g -c client.c $ (...
вопрос задан: 3 January 2012 20:02
0
ответов

Какая польза от усеченного coredump?

ulimit -c можно использовать для установки RLIMIT_CORE и ограничения максимального размера coredump, который может генерировать процесс. Любой более крупный coredump будет усечен до этого размера. Можно ли сделать что-нибудь полезное с таким ...
вопрос задан: 12 December 2011 21:45
0
ответов

Разница между сброшенным ядром ошибки сегментации и сброшенным ядром

рассмотрим следующий код в C int n; scanf ("% d", n) он дает ошибку ядра ошибки сегментации, сброшенную в компиляторе GCC в Linux Mandriva, но следующий код int * p = NULL; * P = 8; дает только ...
вопрос задан: 24 October 2011 20:18
0
ответов

Файл дампа ядра не создается

Каждый раз, когда мое приложение вылетает из строя, файл дампа ядра не создается. Я помню, что несколько дней назад на другом сервере он был сгенерирован. Я запускаю приложение с помощью screen в bash следующим образом: #! / Bin / bash ...
вопрос задан: 11 October 2011 10:52