Вопросы по теме 'coredump'

файлы дампа ядра в Linux: как получить информацию об открытых файлах?
У меня есть файл дампа ядра из процесса, который, вероятно, имеет утечку файлового дескриптора (он открывает файлы и сокеты, но, по-видимому, иногда забывает закрыть некоторые из них). Есть ли способ узнать, какие файлы и сокеты открывал процесс...
34143 просмотров
schedule 02.09.2023

Как программа на C может создать дамп ядра, не прерываясь?
Я хочу, чтобы программа на C создавала дамп ядра при определенных обстоятельствах. Это программа, которая работает в производственной среде, и ее нелегко остановить и перезапустить для настройки других видов отладочного кода. Кроме того, поскольку...
12491 просмотров
schedule 04.10.2022

Как узнать, что использует память в процессе Python в производственной системе?
Моя производственная система иногда обнаруживает утечку памяти, которую я не смог воспроизвести в среде разработки. Я использовал профилировщик памяти Python (в частности, Heapy) с некоторым успехом в среде разработки, но он не может помочь мне с...
24595 просмотров
schedule 24.02.2022

Как получить файлы символов для Java.exe/jvm.dll для анализа файлов аварийного дампа ядра?
У меня есть приложение Java, работающее на сервере приложений Websphere. Когда я анализирую файл дампа ядра сбоя системы, я получаю примерно такую ​​информацию: ERROR: Symbol file could not be found. Defaulted to export symbols for J9THR23.dll...
7134 просмотров
schedule 05.02.2023

Почему создаются файлы дампа ядра?
Иногда, когда я запускаю свой код, создается файл дампа ядра, когда я завершаю программу нажатием Ctrl + \ . Имя файла имеет вид core.* . Программа не завершается внезапно, и ошибки сегментации отсутствуют. Я считаю, что это SIGQUIT , а не...
68854 просмотров
schedule 15.06.2022

Имя файла дампа ядра усечено
Учитывая, что конфигурация в /proc/sys/kernel/core_pattern установлена ​​​​на /cores/core.%e.%p , дампы ядра именуются в соответствии с шаблоном, однако для процессов, запускающих исполняемые файлы с длинными именами, например....
2153 просмотров
schedule 15.08.2022

Какой компонент на самом деле сбрасывает ядро?
Я не уверен, является ли это библиотекой C или какой-то другой вещью, которая выгружает содержимое в основной файл и делает программу Exit. Я имею в виду, что glibc или libc обрабатывает SIGSEGV и создает дамп ядра в функции обработчика? Пожалуйста,...
1485 просмотров
schedule 10.01.2023

Как установить схему именования дампа ядра без su/sudo?
Я разрабатываю программу MPI на машине с Linux, где у меня нет доступа к sudo/su. Поскольку моя программа в настоящее время дает сбой, я хотел бы изучить дампы ядра через gdb. К сожалению, так как программа многопоточная, все потоки пишут в один...
601 просмотров
schedule 09.02.2023

Файл дампа ядра не создается из-за ошибки сегментации
Я пытаюсь отладить ошибку сегментации, вызванную моей программой C, используя gdb . Файл дампа ядра не создается автоматически, когда я запускаю свою программу, и мне нужно запустить команду ulimit -c unlimited для основного файла, который...
24481 просмотров
schedule 21.03.2022

Как проанализировать использование памяти из дампа ядра?
У меня есть дамп ядра под Linux. Процесс пошел в буйство выделения памяти, и мне нужно найти хотя бы в какой библиотеке это происходит. Какой инструмент вы предлагаете, чтобы получить общее представление о том, куда идет память? Я знаю, что...
10724 просмотров
schedule 06.12.2022

Можно ли отлаживать основной файл, созданный исполняемым файлом, скомпилированным без флага gdb?
Можно ли отлаживать основной файл, сгенерированный исполняемым файлом, скомпилированным без флага gdb? Если да, какие-либо указатели или учебные пособия по нему?
9158 просмотров
schedule 10.03.2023

Создайте дамп ядра из разбившегося процесса, прикрепленного к ddd/dbx.
Я запускаю dbx в ddd на Solaris. Прикрепленный процесс разбился, и я могу проверить стек в отладчике. Я хочу сохранить этот дамп ядра на диск на потом. Google показывает мне несколько способов создания дампа памяти, но ни один из них не...
453 просмотров
schedule 07.12.2022

файлы, связанные с созданием дампа ядра процесса в ядре Linux
просто нужно искать создание дампа ядра процесса в ядре Linux. Может ли кто-нибудь указать мне, какие файлы посмотреть для x86. В частности, я буду искать, можно ли настроить процедуру для передачи определенной информации через файловую систему proc...
334 просмотров
schedule 16.02.2023

Сброс ядра в gdb на OSX (без gcore или generate-core-file)
Я использую gdb на OSX, в котором, похоже, нет ни команд gcore , ни generate-core-file : $ gdb GNU gdb 6.3.50-20050815 (Apple version gdb-1705) (Fri Jul 1 10:50:06 UTC 2011) Copyright 2004 Free Software Foundation, Inc. GDB is free software,...
4889 просмотров
schedule 05.04.2022

Как искать в современных дампах ядра Linux с помощью c/c++?
У меня есть программа, структура которой определена следующим образом: struct foo { int magic; int bar; }; И когда я создаю объект этой структуры, я всегда делаю следующее: object.magic = 654321; Эта программа в конечном...
257 просмотров
schedule 16.03.2023

Специфичные для потока данные из дампа ядра Linux
Как получить указатель на локальное хранилище потока или конкретные данные потока при анализе дампа ядра для Linux ? Я использую pthread_setspecific для хранения некоторых данных в локальном хранилище pthread . моя многопоточная программа в...
11458 просмотров
schedule 20.03.2022

Программа FORTRAN не может прочитать все данные в массив, ограничение по размеру?
У меня есть файл csv , содержащий около 2 миллионов строк и около 150 столбцов данных. Общий размер файла составляет около 1,3 ГБ. Это около 300 миллионов членов массива. Я начал с файла из 3,5 миллионов строк и методом проб и ошибок понял, что...
1492 просмотров
schedule 25.06.2022

дамп ядра Python libsvm
У меня есть код Python, который отлично работает в моей среде разработки (Ubuntu 12.04), но сбрасывает ядро ​​​​в моей производственной среде (Linode под управлением CentOS). *** glibc detected *** python2.7: double free or corruption (out):...
1294 просмотров

Трассировка отладки GDB без соответствующей информации (#0 0x2e6e6f69 в ?? ())
Я столкнулся с определенной проблемой при отладке с помощью GDB. Мой бинарник генерирует core. Когда я отлаживаю его GDB. Я не получаю соответствующую отладочную информацию. GDB stack trace (bt):- [root@ussdgw5 bin]# gdb pull core.11328 GNU...
1010 просмотров

Ошибка сегментации сортировки слиянием NASM
Привет, я пытаюсь реализовать алгоритм сортировки слиянием в nasm в Linux, но получаю ошибку сегментации, поэтому я набрал в консоли это «ядро сортировки слиянием gdb», и я получил это "El núcleo se generó por «./mergesort». El programa terminó...
719 просмотров