«core-dump» 태그된 질문


2
코어 덤프 목록 정리
에서 이전 코어 덤프의 흔적을 제거하는 방법을 찾고 coredumpctl list있습니다. 현재 2014-12-14에서 시작하는 코어 덤프가 나와 있습니다. 그 사이에 소프트웨어를 너무 자주 업데이트했으며 이제는 이전 코어 덤프가 문제를 디버깅하는 데 도움이 될 것입니다. 불행히도 파일을 제거하면 /var/lib/systemd/coredumpcoredumpctls 출력의 "PRESENT"열에서 별표 만 사라졌습니다. 맨 페이지 나 coredumpctl의 도움말 출력에서 ​​코어 덤프에 …


2
코어 덤프 파일 위치 (및 이름)를 설정하는 방법은 무엇입니까?
CentOS 6을 사용 중이며 개발중인 응용 프로그램에 코어 덤프를 사용하려고합니다. 나는 넣었다 : ulimit -H -c unlimited >/dev/null ulimit -S -c unlimited >/dev/null 내 bash 프로필에 있지만 코어 덤프는 여전히 새 터미널에서 생성되지 않았습니다. 또한 모든 사용자에 대해 소프트 제한이 0이되도록 /etc/security/limits.conf를 변경했습니다. 출력 할 코어 파일의 위치를 ​​어떻게 설정합니까? …
17 linux  core-dump 

3
응용 프로그램에 SUID가 설정되어 있으면 어떻게 코어 덤프가 만들어지지 않습니까?
나는 충돌하는 모든 것의 코어 덤프를 생성하도록 환경을 설정했지만 실행중인 사용자와 다른 사용자에서 SUID가 설정된 프로그램을 실행할 때 코어 덤프를 생성하지 않습니다. 이것이 어떤 이유일까요? 웹 어디에서나 찾을 수 없었습니다. 일종의 보안 기능이라고 생각하지만 비활성화하고 싶습니다 ... 문제: $ cd /tmp $ cat /etc/security/limits.conf | grep core * - core …

4
분할 오류 (코어 덤프)-어디로? 뭐야? 그리고 왜?
Linux에서 분할 오류가 발생하면 오류 메시지 Segmentation fault (core dumped)가 터미널 (있는 경우)에 인쇄되고 프로그램이 종료됩니다. C / C ++ 개발자로서 이것은 종종 나에게 발생하며 일반적으로 무시하고 계속 진행 gdb하여 잘못된 메모리 참조를 다시 트리거하기 위해 이전 작업을 다시 만듭니다. 대신, gdb항상 실행 하는 것이 다소 번거로우므로이 "핵심"을 대신 사용할 …

2
최근에 systemd로 업그레이드 한 후 코어 덤프가 없습니까?
작업중인 프로그램을 실행하면 다음 메시지와 함께 실패합니다. ... Aborted (core dumped) 그러나 코어 덤프는 작성되지 않습니다. 코어 덤프는 이전에 작성되었으며 관련 내용을 변경 한 것을 기억하지 못합니다. 내가 실행할 때 ulimit -a내가 돌아올, $ ulimit -a core file size (blocks, -c) unlimited ... 다른 점들, 사용자가 현재 디렉토리에서 파일을 만들 …

2
프로세스를 종료하지 않고 프로세스 코어 덤프
실제로 프로세스를 종료하지 않고 프로세스에 대한 코어 덤프 (또는 유사한 것)를 얻는 방법이 있습니까? 임베디드 시스템에서 멀티 스레드 파이썬 프로세스가 실행 중입니다. 그리고 정상적인 조건에서 프로세스의 스냅 샷을 얻을 수 있기를 원하지만 (예 : 다른 프로세스가 실행되어야 함) 파이썬 프로세스없이 gdb를 연결하거나 gdb에서 실행할 메모리가 충분하지 않습니다. 유일하게 달리는 것. …

3
GDB에 코어 덤프뿐만 아니라 실행 파일이 필요한 이유는 무엇입니까?
코어 덤프를 사용하여 디버깅 중이며 gdb에서는 코어 덤프뿐만 아니라 실행 파일도 제공해야합니다. 왜 이런거야? 코어 덤프에 프로세스가 사용하는 모든 메모리가 포함되어 있으면 실행 파일이 코어 덤프 내에 포함되어 있지 않습니까? 아마도 전체 exe가 메모리에로드된다는 보장이 없거나 (개별 실행 파일이 일반적으로 크지는 않지만) 코어 덤프에 모든 관련 메모리가 포함되어 있지 않을 …
11 core-dump  gdb 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.