This is the release of crash gcore command, version 1.2.1. ChangeLog: - Fix failure of coredump at accessing memory for VSYSCALL page due to wrong conversion of uvtop which wrongly treats address VSYSCALL_START as belongs to kernel direct mapping region. This fix executes uvtop in verbose mode to make it always paging and retrieves the correct physical address from its output. Without this fix, VSYSCALL page fails to be collected and core dump process is aborted; though VSYSCALL page is done in the last so allmost all corefile is already generated. (d.hatayama@xxxxxxxxxxxxxx) - Skip page-faulted pages by lseek() rather than writing zero-filled pages. By this, generated core file has holes in the corresponding positions for each page-faulted pages if filesystem supports sparse files. This is highly useful when the target process has huge virtual memory space such as qemu process that has huge physical memory of KVM guest machine. (d.hatayama@xxxxxxxxxxxxxx) - Fix the bug that filter for hugepage shared/private memory can depend on flags other than HP or HS flags. This was introduced at the introduction of VM_DONTDUMP where VM_RESERVED flag was removed. At the time, there was a check to see if VM_REESRVED flag was set after a check to see if VM_HUGETLB. But the latter check was not changed when the former check was removed. (d.hatayama@xxxxxxxxxxxxxx) MD5 CheckSum: $ md5sum crash-gcore-command-1.2.1.tar.gz e767ab8f5e00a881f5c6e64fde541f7d crash-gcore-command-1.2.1.tar.gz -- Thanks. HATAYAMA, Daisuke
Attachment:
crash-gcore-command-1.2.1.tar.gz
Description: application/gzip
-- Crash-utility mailing list Crash-utility@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/crash-utility