Вопросы по теме 'coredump'
повреждение памяти
Я запускал небольшую программу на c:
#include<stdio.h>
int main()
{
char *p;
p = (char *)malloc(10);
free(p);
free(p);
free(p);
printf("\npointer is freed!!\n");
}
в основном я освобождаю память, которая уже была освобождена. думаю...
658 просмотров
schedule
01.06.2022
Как включить полные резервные копии в OS X?
Похоже, что OS X (10.6) по умолчанию не генерирует кодовые дампы.
Использование ulimit -c unlimited не является хорошим решением, потому что ulimit устанавливает ограничение в переменной среды. Это будет работать только для консольных...
7631 просмотров
schedule
07.07.2022
Дамп ядра многопоточной программы
я регулярно работал с однопоточными программами. я никогда не видел, чтобы многопоточная программа падала, так как я не работал ни с одной.
есть ли разница между обоими дампами ядра? Есть ли в дампе ядра многопоточной программы какая-либо...
437 просмотров
schedule
01.10.2022
Как отлаживать исключения Java OutOfMemory?
Как лучше всего отлаживать java.lang.OutOfMemoryError исключения?
Когда это происходит с нашим приложением, наш сервер приложений (Weblogic) создает файл дампа кучи. Должны ли мы использовать файл дампа кучи? Должны ли мы создавать дамп потока...
17894 просмотров
schedule
28.03.2023
Как получить дамп ядра из остановленной программы (linux)
У меня есть программа, которую остановил kill -STOP . Я хочу сделать дамп ядра, не запуская его (программа должна быть остановлена на все время; если она получит SIGCONT, она умрет без дампа ядра). Как я могу получить ядро?
Можно ли сохранить...
3925 просмотров
schedule
29.06.2022
Как вы проверяете файлы ядра в dbx?
Я работаю над AIX, и у меня постоянно происходит сбой процесса. Я никогда не проверял основные файлы и хотел бы получить некоторые рекомендации, если это возможно. Я использую дбкс. Как я могу (а) убедиться, что основной файл идет туда, куда я...
34354 просмотров
schedule
14.10.2022
Как мне проанализировать файл дампа ядра программы с помощью GDB, если у него есть параметры командной строки?
Моя программа работает так:
exe -p param1 -i param2 -o param3
Произошел сбой, и был создан файл дампа памяти core.pid .
Я хочу проанализировать файл дампа ядра по
gdb ./exe -p param1 -i param2 -o param3 core.pid
Но GDB распознает...
521942 просмотров
schedule
04.06.2023
Coredump усекается
я устанавливаю
ulimit -c unlimited.
И в программе С++ мы делаем
struct rlimit corelimit;
if (getrlimit(RLIMIT_CORE, &corelimit) != 0) {
return -1;
}
corelimit.rlim_cur = RLIM_INFINITY;
corelimit.rlim_max = RLIM_INFINITY;...
19097 просмотров
schedule
04.08.2022
Как пройти через xerces-c DOMDocument из дампа ядра?
Я публикую отредактированный вопрос, так как весь этот бизнес с ошибками и сторонними библиотеками в исходном вопросе просто отвлекает.
У меня есть программа, которая использует xerces-c и segfaults (создание дампа ядра в процессе). Что я хочу...
525 просмотров
schedule
01.11.2022
Как изменить поведение apport по умолчанию при сбоях неупакованных приложений?
У нас есть сервер Ubuntu, развернутый с включенным аппортом, как показано.
~$ cat /proc/sys/kernel/core_pattern
|/usr/share/apport/apport %p %s %c
К сожалению, поведение apport при сбоях неупакованных приложений нам не совсем нравится....
7106 просмотров
schedule
18.11.2022
Почему я получаю в gdb Не удается получить доступ к памяти по адресу 0x при проверке дампа ядра?
Я получаю это сообщение, когда пытаюсь напечатать следующую строку при анализе дампа ядра.
(gdb) p/x *($esi)
Cannot access memory at address 0xe6d3a030
Я упоминаю, что адрес, указанный %esi (0xe6d3a030) , должен указывать на некоторые...
40020 просмотров
schedule
21.01.2023
Ошибка сегментации из-за рекурсии
Я пишу программу, которая должна взять число от 1 до 10 и отобразить все возможные способы расположения чисел.
Ex вход: 3 выход:
1 2 3
1 3 2
2 1 3
2 3 1
3 1 2
3 2 1
Всякий раз, когда я ввожу 9 или 10, программа выдает...
5656 просмотров
schedule
25.10.2022
Дамп ядра при возврате основной функции
У меня есть класс, который должен записывать в файл gml, определенный ниже. В классе есть один метод, который выполняет запись. Если я вызываю функцию, я получаю дамп ядра, когда основная функция возвращается. Я могу создавать объекты класса без...
614 просмотров
schedule
19.05.2023
Дамп ядра: извлечение всех глобальных переменных, структур данных и подструктур из дампа ядра.
как извлечь все глобальные переменные, структуры данных и подструктуры (с адресом, типом и значениями) из дампа ядра, используя gdb-python, сгенерированный после сбоя кода C.?
815 просмотров
schedule
11.11.2022
Linux - не может создать дамп ядра
Я выполняю некоторые тесты на переполнение буфера, и мне нужно создать дамп ядра, так как я не буду присоединять к нему отладчик, потому что это многопоточное приложение. Итак, что я сделал, это
ulimit -c unlimited
и похоже, что все прошло...
1133 просмотров
schedule
09.03.2023
Как мне запустить ulimit -c unlimited автоматически
Я пытаюсь обеспечить поддержку генерации файла coredump из моего rootfs, я изменил файл / etc / limits с помощью команды «ulimit -c unlimited» и «* hard core -1». Теперь, когда я даю kill -6 $$, ожидая генерация файла ядра, но чтобы получить этот...
8170 просмотров
schedule
12.06.2022
*** Обнаружен glibc *** ./shell: двойное освобождение или повреждение (вверху) --- Прервано (дамп ядра)
Мой код работает, как и ожидалось, но когда он выполняется, я получаю ошибку glibc. Не могли бы вы подсказать мне, как его опустить?
#include <stdio.h>
#include <sys/wait.h>
#include <unistd.h>
#include <stdlib.h>...
1652 просмотров
schedule
26.11.2022
двойной бесплатный или коррупция (фасттоп)
Следующий раздел моего кода дает мне это сообщение при выполнении * обнаружено glibc ./a.out: double free или коррупция (fasttop): 0x08e065d0 * *
Я просматривал код много раз, но я не могу понять, как я неправильно использую free (temp2)...
83437 просмотров
schedule
13.09.2023
Кто создает файл дампа ядра? Ядро или glibc?
(Здесь я ориентируюсь только на Linux)
Я предполагаю, что ядро генерируется обработчиком сигналов glibc по умолчанию.
Но если я погуглю, большинство результатов скажет, что ОС создает дамп ядра. Если ОС генерирует ядро, обработчик сигнала...
1932 просмотров
schedule
20.07.2022
Как я могу прочитать минидамп?
У меня есть минидамп, записанный в файл через: MiniDumpWriteDump . Файл был отправлен мне от клиента (т.е. я не могу использовать какой-то своевременный отладчик). У меня вопрос: как мне его открыть? Visual Studio выдает ошибку: «Отладка аварийных...
9505 просмотров
schedule
22.06.2023