From: Tim Hartrick <tim@edgecast.com>
To: "Américo Wang" <xiyou.wangcong@gmail.com>
Cc: kexec@lists.infradead.org
Subject: Re: Crash during vmcore_init
Date: Tue, 15 Nov 2011 14:57:33 -0800 [thread overview]
Message-ID: <1321397853.4198.21.camel@boudreau> (raw)
In-Reply-To: <CAM_iQpVJnGK6UkqS3R7xJiuHfVaeYF=j9wTBh7xOvFF3R0RYXA@mail.gmail.com>
Americo,
I downloaded the source for kexec-tools 1:2.0.2-1ubuntu3 and rebuilt it
with -DDEBUG and installed. Below are the results using the
2.6.38-8-server Ubuntu kernel as base and crashkernel. Note that the
crashkernel size has been increased to 479M.
While I have the list's attention, I would like to mention another
problem in this area. The 2.6.38-8-server kernel cannot create a
crashkernel area greater than 479M in size (e.g. crashkernel=480M). If
the crashkernel is relocated (e.g. crashkernel=480M@8G), then the kernel
will create the area but kexec (1:2.0.1-1ubuntu3) fails while attempting
to load crashkernel into the reserved area.
This is a fatal problem since the 2.6.38-8-server kernel running as
crashkernel requires more than 479M of crashkernel area to successfully
take a dump on our systems. I will be happy to provide additional
information about this one as well.
Thanks
tim
bzImage is relocatable
kernel load physical addr start = 0x0000000001000000
kernel vaddr = 0xffffffff81000000 size = 0xe33000
0000000000000000-000000000000ffff : reserved
0000000000010000-000000000009ffff : System RAM
00000000000a0000-00000000000bffff : PCI Bus 0000:00
0000000000100000-000000007f678fff : System RAM
0000000001000000-00000000015e1d6c : Kernel code
00000000015e1d6d-0000000001aca17f : Kernel data
0000000001bae000-0000000001d03fff : Kernel bss
0000000002000000-000000001fefffff : Crash kernel
000000007f679000-000000007f68efff : reserved
000000007f679000-000000007f679003 : APEI ERST
000000007f67900c-000000007f679016 : APEI ERST
000000007f679060-000000007f67906b : APEI ERST
000000007f68d000-000000007f68efff : APEI ERST
000000007f68f000-000000007f6cdfff : ACPI Tables
000000007f6ce000-000000007fffffff : reserved
0000000080000000-00000000fdffffff : PCI Bus 0000:00
00000000d5800000-00000000d5ffffff : PCI Bus 0000:08
00000000d5800000-00000000d5ffffff : 0000:08:03.0
00000000d6000000-00000000d9ffffff : PCI Bus 0000:01
00000000d6000000-00000000d7ffffff : 0000:01:00.0
00000000d6000000-00000000d7ffffff : bnx2
00000000d8000000-00000000d9ffffff : 0000:01:00.1
00000000d8000000-00000000d9ffffff : bnx2
00000000da000000-00000000ddffffff : PCI Bus 0000:02
00000000da000000-00000000dbffffff : 0000:02:00.0
00000000da000000-00000000dbffffff : bnx2
00000000dc000000-00000000ddffffff : 0000:02:00.1
00000000dc000000-00000000ddffffff : bnx2
00000000de000000-00000000deffffff : PCI Bus 0000:08
00000000de000000-00000000de00ffff : 0000:08:03.0
00000000de7fc000-00000000de7fffff : 0000:08:03.0
00000000de800000-00000000deffffff : 0000:08:03.0
00000000df0ff800-00000000df0ffbff : 0000:00:1a.7
00000000df0ff800-00000000df0ffbff : ehci_hcd
00000000df0ffc00-00000000df0fffff : 0000:00:1d.7
00000000df0ffc00-00000000df0fffff : ehci_hcd
00000000df100000-00000000df2fffff : PCI Bus 0000:03
00000000df100000-00000000df1fffff : 0000:03:00.0
00000000df2ec000-00000000df2effff : 0000:03:00.0
00000000df2ec000-00000000df2effff : mpt
00000000df2f0000-00000000df2fffff : 0000:03:00.0
00000000df2f0000-00000000df2fffff : mpt
00000000e0000000-00000000efffffff : PCI MMCONFIG 0000 [bus 00-ff]
00000000e0000000-00000000efffffff : reserved
00000000e0000000-00000000efffffff : pnp 00:09
00000000fe000000-00000000ffffffff : reserved
00000000fec00000-00000000fec003ff : IOAPIC 0
00000000fec80000-00000000fec803ff : IOAPIC 1
00000000fed00000-00000000fed003ff : HPET 0
00000000fed40000-00000000fed44fff : PCI Bus 0000:00
00000000fed90000-00000000fed91fff : pnp 00:0b
00000000fee00000-00000000fee00fff : Local APIC
0000000100000000-0000000c7fffffff : System RAM
CRASH MEMORY RANGES
0000000000000000-000000000009ffff
0000000000100000-0000000001ffffff
000000001ff00000-000000007f678fff
000000007f68f000-000000007f6cdfff
0000000100000000-0000000c7fffffff
Memmap after adding segment
0000000000000000 - 000000000009ffff
Memmap after adding segment
0000000000000000 - 000000000009ffff
0000000002000000 - 000000001fefffff
Memmap after deleting segment
0000000000000000 - 000000000009ffff
00000000020a0000 - 000000001fefffff
Elf header: p_type = 4, p_offset = 0xdb74000000000000 p_paddr = 0xdb74000000000000 p_vaddr = 0x0 p_filesz = 0x400 p_memsz = 0x400
Elf header: p_type = 4, p_offset = 0xdb74000000000000 p_paddr = 0xdb74000000000000 p_vaddr = 0x0 p_filesz = 0x400 p_memsz = 0x400
Elf header: p_type = 4, p_offset = 0xdb74000000000000 p_paddr = 0xdb74000000000000 p_vaddr = 0x0 p_filesz = 0x400 p_memsz = 0x400
Elf header: p_type = 4, p_offset = 0xdb74000000000000 p_paddr = 0xdb74000000000000 p_vaddr = 0x0 p_filesz = 0x400 p_memsz = 0x400
Elf header: p_type = 4, p_offset = 0xdb74000000000000 p_paddr = 0xdb74000000000000 p_vaddr = 0x0 p_filesz = 0x400 p_memsz = 0x400
Elf header: p_type = 4, p_offset = 0xdb74000000000000 p_paddr = 0xdb74000000000000 p_vaddr = 0x0 p_filesz = 0x400 p_memsz = 0x400
Elf header: p_type = 4, p_offset = 0xdb74000000000000 p_paddr = 0xdb74000000000000 p_vaddr = 0x0 p_filesz = 0x400 p_memsz = 0x400
Elf header: p_type = 4, p_offset = 0xdb74000000000000 p_paddr = 0xdb74000000000000 p_vaddr = 0x0 p_filesz = 0x400 p_memsz = 0x400
vmcoreinfo header: p_type = 4, p_offset = 0x1c50da0 p_paddr = 0x1c50da0 p_vaddr = 0x0 p_filesz = 0x1000 p_memsz = 0x1000
Kernel text Elf header: p_type = 1, p_offset = 0x1000000 p_paddr = 0x1000000 p_vaddr = 0xffffffff81000000 p_filesz = 0xe33000 p_memsz = 0xe33000
Elf header: p_type = 1, p_offset = 0x2000000 p_paddr = 0x0 p_vaddr = 0xffff880000000000 p_filesz = 0xa0000 p_memsz = 0xa0000
Elf header: p_type = 1, p_offset = 0x100000 p_paddr = 0x100000 p_vaddr = 0xffff880000100000 p_filesz = 0x1f00000 p_memsz = 0x1f00000
Elf header: p_type = 1, p_offset = 0x1ff00000 p_paddr = 0x1ff00000 p_vaddr = 0xffff88001ff00000 p_filesz = 0x5f779000 p_memsz = 0x5f779000
Elf header: p_type = 1, p_offset = 0x100000000 p_paddr = 0x100000000 p_vaddr = 0xffff880100000000 p_filesz = 0xb80000000 p_memsz = 0xb80000000
Memmap after deleting segment
0000000000000000 - 000000000009ffff
00000000020a0000 - 000000001fefafff
000000001feff000 - 000000001fefffff
Command line after adding memmap
BOOT_IMAGE=/vmlinuz-2.6.38-8-server root=UUID=ea7a5a27-d58f-469f-a19c-3e65b69587f6 ro console=ttyS0,115200n8 irqpoll maxcpus=1 nousb memmap=exactmap memmap=640K@0K memmap=489836K@33408K
Command line after adding elfcorehdr
BOOT_IMAGE=/vmlinuz-2.6.38-8-server root=UUID=ea7a5a27-d58f-469f-a19c-3e65b69587f6 ro console=ttyS0,115200n8 irqpoll maxcpus=1 nousb memmap=exactmap memmap=640K@0K memmap=489836K@33408K elfcorehdr=523244K
Command line after adding acpi memmap
BOOT_IMAGE=/vmlinuz-2.6.38-8-server root=UUID=ea7a5a27-d58f-469f-a19c-3e65b69587f6 ro console=ttyS0,115200n8 irqpoll maxcpus=1 nousb memmap=exactmap memmap=640K@0K memmap=489836K@33408K elfcorehdr=523244K memmap=252K#2087484K
sym: sha256_starts info: 12 other: 00 shndx: 1 value: 1c6c size: 79
sym: sha256_starts value: 1fef0c68 addr: 1feef025
R_X86_64_PC32
sym: sha256_regions info: 11 other: 00 shndx: 9 value: 0 size: 100
sym: sha256_regions value: 1fef7100 addr: 1feef030
R_X86_64_32S
sym: sha256_regions info: 11 other: 00 shndx: 9 value: 0 size: 100
sym: sha256_regions value: 1fef7000 addr: 1feef03b
R_X86_64_32S
sym: sha256_update info: 12 other: 00 shndx: 1 value: 5442 size: 13a
sym: sha256_update value: 1fef443e addr: 1feef067
R_X86_64_PC32
sym: sha256_finish info: 12 other: 00 shndx: 1 value: 557c size: 35b
sym: sha256_finish value: 1fef4578 addr: 1feef095
R_X86_64_PC32
sym: sha256_digest info: 11 other: 00 shndx: 9 value: 100 size: 20
sym: sha256_digest value: 1fef7100 addr: 1feef0a3
R_X86_64_32
sym: memcmp info: 12 other: 00 shndx: 1 value: a57 size: 6e
sym: memcmp value: 1feefa53 addr: 1feef0ab
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef48e0 addr: 1feef0b8
R_X86_64_32
sym: printf info: 12 other: 00 shndx: 1 value: 8d6 size: a3
sym: printf value: 1feef8d2 addr: 1feef0c2
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4900 addr: 1feef0c7
R_X86_64_32
sym: printf info: 12 other: 00 shndx: 1 value: 8d6 size: a3
sym: printf value: 1feef8d2 addr: 1feef0d1
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4910 addr: 1feef0f6
R_X86_64_32
sym: printf info: 12 other: 00 shndx: 1 value: 8d6 size: a3
sym: printf value: 1feef8d2 addr: 1feef100
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4916 addr: 1feef117
R_X86_64_32
sym: printf info: 12 other: 00 shndx: 1 value: 8d6 size: a3
sym: printf value: 1feef8d2 addr: 1feef121
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4918 addr: 1feef126
R_X86_64_32
sym: printf info: 12 other: 00 shndx: 1 value: 8d6 size: a3
sym: printf value: 1feef8d2 addr: 1feef130
R_X86_64_PC32
sym: sha256_digest info: 11 other: 00 shndx: 9 value: 100 size: 20
sym: sha256_digest value: 1fef7100 addr: 1feef14a
R_X86_64_32S
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4910 addr: 1feef157
R_X86_64_32
sym: printf info: 12 other: 00 shndx: 1 value: 8d6 size: a3
sym: printf value: 1feef8d2 addr: 1feef161
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4916 addr: 1feef178
R_X86_64_32
sym: printf info: 12 other: 00 shndx: 1 value: 8d6 size: a3
sym: printf value: 1feef8d2 addr: 1feef182
R_X86_64_PC32
sym: __stack_chk_fail info: 10 other: 00 shndx: 0 value: 0 size: 0
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4928 addr: 1feef1a3
R_X86_64_32
sym: printf info: 12 other: 00 shndx: 1 value: 8d6 size: a3
sym: printf value: 1feef8d2 addr: 1feef1ad
R_X86_64_PC32
sym: setup_arch info: 12 other: 00 shndx: 1 value: c14 size: 26
sym: setup_arch value: 1feefc10 addr: 1feef1b2
R_X86_64_PC32
sym: verify_sha256_digest info: 12 other: 00 shndx: 1 value: 0 size: 19e
sym: verify_sha256_digest value: 1feeeffc addr: 1feef1b7
R_X86_64_PC32
sym: post_verification_setup_arch info: 12 other: 00 shndx: 1 value: c6c size: 27
sym: post_verification_setup_arch value: 1feefc68 addr: 1feef1bc
R_X86_64_PC32
sym: putchar info: 12 other: 00 shndx: 1 value: 1506 size: 21
sym: putchar value: 1fef0502 addr: 1feef229
R_X86_64_PC32
sym: putchar info: 12 other: 00 shndx: 1 value: 1506 size: 21
sym: putchar value: 1fef0502 addr: 1feef2d2
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef493a addr: 1feef4d0
R_X86_64_32S
sym: putchar info: 12 other: 00 shndx: 1 value: 1506 size: 21
sym: putchar value: 1fef0502 addr: 1feef7db
R_X86_64_PC32
sym: __stack_chk_fail info: 10 other: 00 shndx: 0 value: 0 size: 0
sym: vsprintf info: 12 other: 00 shndx: 1 value: 1c4 size: 66a
sym: vsprintf value: 1feef1c0 addr: 1feef8d0
R_X86_64_PC32
sym: vsprintf info: 12 other: 00 shndx: 1 value: 1c4 size: 66a
sym: vsprintf value: 1feef1c0 addr: 1feef973
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef494c addr: 1feefacb
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef49bc addr: 1feefad1
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef49c8 addr: 1feefb03
R_X86_64_32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef49d0 addr: 1feefb09
R_X86_64_32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef49d4 addr: 1feefb0f
R_X86_64_32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef49d8 addr: 1feefb15
R_X86_64_32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef49dc addr: 1feefb1b
R_X86_64_32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef49e0 addr: 1feefb21
R_X86_64_32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef49e4 addr: 1feefb27
R_X86_64_32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef49cc addr: 1feefb2d
R_X86_64_32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef49e8 addr: 1feefb33
R_X86_64_32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a7c addr: 1feefb43
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4ab0 addr: 1feefb59
R_X86_64_32S
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feefb66 addr: 1feefb60
R_X86_64_32S
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef49ec addr: 1feefb69
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef49f4 addr: 1feefb70
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef49fc addr: 1feefb77
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a04 addr: 1feefb7e
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a0c addr: 1feefb85
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a14 addr: 1feefb8c
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a1c addr: 1feefb93
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a24 addr: 1feefb9a
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a2c addr: 1feefba1
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a34 addr: 1feefba8
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a3c addr: 1feefbaf
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a44 addr: 1feefbb6
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a4c addr: 1feefbbd
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a54 addr: 1feefbc4
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a5c addr: 1feefbcb
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a64 addr: 1feefbd2
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a6c addr: 1feefbd8
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4aac addr: 1feefbe3
R_X86_64_PC32
sym: jump_back_entry info: 11 other: 00 shndx: 9 value: 2008 size: 8
sym: jump_back_entry value: 1fef9008 addr: 1feefbfe
R_X86_64_32S
sym: .bss info: 03 other: 00 shndx: 9 value: 0 size: 0
sym: .bss value: 1fef9000 addr: 1feefc05
R_X86_64_32S
sym: purgatory info: 12 other: 00 shndx: 1 value: 19e size: 24
sym: purgatory value: 1feef19a addr: 1feefc0a
R_X86_64_PC32
sym: entry64 info: 10 other: 00 shndx: 1 value: b40 size: 0
sym: entry64 value: 1feefb3c addr: 1feefc0f
R_X86_64_PC32
sym: reset_vga info: 11 other: 00 shndx: 9 value: 2000 size: 1
sym: reset_vga value: 1fef8ffc addr: 1feefc1b
R_X86_64_PC32
sym: x86_reset_vga info: 12 other: 00 shndx: 1 value: 1582 size: 5d8
sym: x86_reset_vga value: 1fef057e addr: 1feefc24
R_X86_64_PC32
sym: legacy_pic info: 11 other: 00 shndx: 9 value: 2001 size: 1
sym: legacy_pic value: 1fef8ffd addr: 1feefc2b
R_X86_64_PC32
sym: x86_setup_legacy_pic info: 12 other: 00 shndx: 1 value: 1b76 size: f6
sym: x86_setup_legacy_pic value: 1fef0b72 addr: 1feefc34
R_X86_64_PC32
sym: cmdline_end info: 11 other: 00 shndx: 9 value: 2010 size: 8
sym: cmdline_end value: 1fef900c addr: 1feefc41
R_X86_64_PC32
sym: jump_back_entry info: 11 other: 00 shndx: 9 value: 2008 size: 8
sym: jump_back_entry value: 1fef9004 addr: 1feefc4d
R_X86_64_PC32
sym: cmdline_end info: 11 other: 00 shndx: 9 value: 2010 size: 8
sym: cmdline_end value: 1fef900c addr: 1feefc54
R_X86_64_PC32
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4ad0 addr: 1feefc59
R_X86_64_32
sym: sprintf info: 12 other: 00 shndx: 1 value: 82e size: a8
sym: sprintf value: 1feef82a addr: 1feefc66
R_X86_64_PC32
sym: panic_kernel info: 11 other: 00 shndx: 9 value: 2002 size: 1
sym: panic_kernel value: 1fef8ffe addr: 1feefc73
R_X86_64_PC32
sym: crashdump_backup_memory info: 12 other: 00 shndx: 1 value: 10e4 size: 44
sym: crashdump_backup_memory value: 1fef00e0 addr: 1feefc7c
R_X86_64_PC32
sym: jump_back_entry info: 11 other: 00 shndx: 9 value: 2008 size: 8
sym: jump_back_entry value: 1fef9004 addr: 1feefc83
R_X86_64_PC32
sym: x86_setup_jump_back_entry info: 12 other: 00 shndx: 1 value: c3a size: 32
sym: x86_setup_jump_back_entry value: 1feefc36 addr: 1feefc8d
R_X86_64_PC32
sym: entry16 info: 10 other: 00 shndx: 1 value: ca0 size: 0
sym: entry16 value: 1feefca0 addr: 1feefca1
R_X86_64_32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feefd92 addr: 1feefcac
R_X86_64_32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef6018 addr: 1feefccc
R_X86_64_32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef601c addr: 1feefcd2
R_X86_64_32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef6020 addr: 1feefcd8
R_X86_64_32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef6024 addr: 1feefcde
R_X86_64_32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef6000 addr: 1feefce5
R_X86_64_32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef6010 addr: 1feefcec
R_X86_64_32
sym: entry16_debug info: 10 other: 00 shndx: 1 value: da0 size: 0
sym: entry16_debug value: 1feefda0 addr: 1feefda1
R_X86_64_32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef0062 addr: 1feefdac
R_X86_64_32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef603e addr: 1feefdcc
R_X86_64_32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef6042 addr: 1feefdd2
R_X86_64_32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef6046 addr: 1feefdd8
R_X86_64_32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef604a addr: 1feefdde
R_X86_64_32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef6030 addr: 1feefe21
R_X86_64_32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef6036 addr: 1feefe64
R_X86_64_32
sym: backup_start info: 11 other: 00 shndx: 9 value: 2018 size: 8
sym: backup_start value: 1fef9014 addr: 1fef00f7
R_X86_64_PC32
sym: backup_start info: 11 other: 00 shndx: 9 value: 2018 size: 8
sym: backup_start value: 1fef9014 addr: 1fef0103
R_X86_64_PC32
sym: memcpy info: 12 other: 00 shndx: 1 value: 9fd size: 5a
sym: memcpy value: 1feef9f9 addr: 1fef0122
R_X86_64_PC32
sym: console_vga info: 11 other: 00 shndx: 9 value: 2020 size: 1
sym: console_vga value: 1fef901c addr: 1fef0132
R_X86_64_PC32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef604c addr: 1fef0140
R_X86_64_PC32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef6048 addr: 1fef0218
R_X86_64_PC32
sym: .bss info: 03 other: 00 shndx: 9 value: 0 size: 0
sym: .bss value: 1fef9020 addr: 1fef0228
R_X86_64_PC32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef604c addr: 1fef0232
R_X86_64_PC32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef604c addr: 1fef023b
R_X86_64_PC32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef604c addr: 1fef0249
R_X86_64_PC32
sym: .bss info: 03 other: 00 shndx: 9 value: 0 size: 0
sym: .bss value: 1fef9024 addr: 1fef025b
R_X86_64_PC32
sym: .bss info: 03 other: 00 shndx: 9 value: 0 size: 0
sym: .bss value: 1fef9024 addr: 1fef0272
R_X86_64_PC32
sym: .bss info: 03 other: 00 shndx: 9 value: 0 size: 0
sym: .bss value: 1fef9024 addr: 1fef0294
R_X86_64_PC32
sym: .bss info: 03 other: 00 shndx: 9 value: 0 size: 0
sym: .bss value: 1fef9020 addr: 1fef029f
R_X86_64_PC32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef604c addr: 1fef02a9
R_X86_64_PC32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef604c addr: 1fef02b2
R_X86_64_PC32
sym: .bss info: 03 other: 00 shndx: 9 value: 0 size: 0
sym: .bss value: 1fef9028 addr: 1fef02c2
R_X86_64_PC32
sym: serial_base info: 11 other: 00 shndx: 7 value: 1054 size: 2
sym: serial_base value: 1fef6050 addr: 1fef02d1
R_X86_64_PC32
sym: serial_base info: 11 other: 00 shndx: 7 value: 1054 size: 2
sym: serial_base value: 1fef6050 addr: 1fef02ef
R_X86_64_PC32
sym: serial_base info: 11 other: 00 shndx: 7 value: 1054 size: 2
sym: serial_base value: 1fef6050 addr: 1fef030d
R_X86_64_PC32
sym: serial_base info: 11 other: 00 shndx: 7 value: 1054 size: 2
sym: serial_base value: 1fef6050 addr: 1fef032b
R_X86_64_PC32
sym: serial_base info: 11 other: 00 shndx: 7 value: 1054 size: 2
sym: serial_base value: 1fef6050 addr: 1fef0349
R_X86_64_PC32
sym: serial_base info: 11 other: 00 shndx: 7 value: 1054 size: 2
sym: serial_base value: 1fef6050 addr: 1fef0376
R_X86_64_PC32
sym: serial_baud info: 11 other: 00 shndx: 9 value: 2024 size: 4
sym: serial_baud value: 1fef9020 addr: 1fef039b
R_X86_64_PC32
sym: serial_baud info: 11 other: 00 shndx: 9 value: 2024 size: 4
sym: serial_baud value: 1fef9020 addr: 1fef03a5
R_X86_64_PC32
sym: serial_base info: 11 other: 00 shndx: 7 value: 1054 size: 2
sym: serial_base value: 1fef6050 addr: 1fef03bf
R_X86_64_PC32
sym: serial_base info: 11 other: 00 shndx: 7 value: 1054 size: 2
sym: serial_base value: 1fef6050 addr: 1fef03df
R_X86_64_PC32
sym: serial_base info: 11 other: 00 shndx: 7 value: 1054 size: 2
sym: serial_base value: 1fef6050 addr: 1fef0405
R_X86_64_PC32
sym: .bss info: 03 other: 00 shndx: 9 value: 0 size: 0
sym: .bss value: 1fef9024 addr: 1fef042a
R_X86_64_PC32
sym: serial_base info: 11 other: 00 shndx: 7 value: 1054 size: 2
sym: serial_base value: 1fef6050 addr: 1fef0shndx: 1 value: 1ce5 size: 375d
sym: sha256_process value: 1fef0ce1 addr: 1fef4539
R_X86_64_PC32
sym: memcpy info: 12 other: 00 shndx: 1 value: 9fd size: 5a
sym: memcpy value: 1feef9f9 addr: 1fef4573
R_X86_64_PC32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef6060 addr: 1fef4637
R_X86_64_32
sym: sha256_update info: 12 other: 00 shndx: 1 value: 5442 size: 13a
sym: sha256_update value: 1fef443e addr: 1fef463f
R_X86_64_PC32
sym: sha256_update info: 12 other: 00 shndx: 1 value: 5442 size: 13a
sym: sha256_update value: 1fef443e addr: 1fef4657
R_X86_64_PC32
sym: __stack_chk_fail info: 10 other: 00 shndx: 0 value: 0 size: 0
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4950 addr: 1fef4952
R_X86_64_64
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feefad5 addr: 1fef49c0
R_X86_64_32
sym: entry16 info: 10 other: 00 shndx: 1 value: ca0 size: 0
sym: entry16 value: 1feefca0 addr: 1fef49e8
R_X86_64_32
sym: entry32 info: 10 other: 00 shndx: 1 value: ac8 size: 0
sym: entry32 value: 1feefac8 addr: 1fef4a70
R_X86_64_64
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4a80 addr: 1fef4a82
R_X86_64_64
sym: .rodata info: 03 other: 00 shndx: 3 value: 0 size: 0
sym: .rodata value: 1fef4ab0 addr: 1fef4ab2
R_X86_64_64
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feef000 addr: 1fef4b10
R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feef19e addr: 1fef4b30
R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feef1c4 addr: 1fef4b68
R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feef82e addr: 1fef4b8c
R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feef8d6 addr: 1fef4bac
R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feef97c addr: 1fef4be8
R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feef9b7 addr: 1fef4c08
R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feef9fd addr: 1fef4c28
R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feefa57 addr: 1fef4c48
R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feefc14 addr: 1fef4c80
R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feefc3a addr: 1fef4ca0
R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1feefc6c addr: 1fef4cc0
R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef00e4 addr: 1fef4cf8
R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef0128 addr: 1fef4d30
R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef02bb addr: 1fef4d50
R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef0435 addr: 1fef4d74
R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef04d1 addr: 1fef4d98
R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef0506 addr: 1fef4db8
R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef0528 addr: 1fef4df0
R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef054c addr: 1fef4e10
R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef0566 addr: 1fef4e30
R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef0582 addr: 1fef4e50
R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef0b5c addr: 1fef4e88
R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef0b76 addr: 1fef4ea8
R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef0c6c addr: 1fef4ee0
R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef0ce5 addr: 1fef4f00
R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef4442 addr: 1fef4f20
R_X86_64_PC32
sym: .text info: 03 other: 00 shndx: 1 value: 0 size: 0
sym: .text value: 1fef457c addr: 1fef4f40
R_X86_64_PC32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef6010 addr: 1fef6012
R_X86_64_32
sym: .data info: 03 other: 00 shndx: 7 value: 0 size: 0
sym: .data value: 1fef6036 addr: 1fef6038
R_X86_64_32
Loaded purgatory at addr 0x1feef000
Loaded real-mode code and command line at 0x20a0000
Loaded 32bit kernel at 0x3000000
initrd_addr_max is 0x7fffffff
Loaded initrd at 0x1f27c000 size 0xc71042
Symbol: cmdline_end is in a bss section cannot set
On Tue, 2011-11-15 at 22:13 +0800, Américo Wang wrote:
> Hi,
>
> On Tue, Nov 15, 2011 at 2:50 AM, Tim Hartrick <tim@edgecast.com> wrote:
> >
> > The command line for the crashkernel:
> >
> > [ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-2.6.38-8-server
> > root=UUID=ea7a5a27-d58f-469f-a19c-3e65b69587f6 ro console=ttyS0,115200n8
> > irqpoll maxcpus=1 nousb memmap=exactmap memmap=640K@0K
> > memmap=261484K@623232K elfcorehdr=884716K memmap=252K#2087484K
> >
>
> Hmm, "memmap=261484K@623232K" which is 260a0000~35ffb000
>
> it is right in the range of your crash kernel, which is
>
> > 26000000-35ffffff : Crash kernel
>
> 35ffb000 is the elfcorehdr address, right at the end of the reserved memory.
>
> memmap=252K#2087484K which is
>
> > 7f68f000-7f6cdfff : ACPI Tables
>
> looks fine too...
>
> I guess it is probably the elfcorehdr is constructed incorrectly by /sbin/kexec,
> if you have a chance to recompile the latest kexec-tools, please enable -DDEBUG
> to get diagnosis information.
>
> Thanks.
_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec
next prev parent reply other threads:[~2011-11-15 22:57 UTC|newest]
Thread overview: 63+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-10-11 23:39 Crash during vmcore_init Tim Hartrick
2011-11-14 13:39 ` WANG Cong
2011-11-14 18:50 ` Tim Hartrick
2011-11-15 8:14 ` Dave Young
2011-11-15 8:14 ` Dave Young
2011-11-15 13:47 ` Américo Wang
2011-11-15 13:47 ` Américo Wang
2011-11-15 13:50 ` Américo Wang
2011-11-15 13:50 ` Américo Wang
2011-11-15 22:32 ` Tim Hartrick
2011-11-15 22:32 ` Tim Hartrick
2011-11-16 2:22 ` Dave Young
2011-11-16 2:22 ` Dave Young
2011-11-16 18:20 ` Tim Hartrick
2011-11-16 18:20 ` Tim Hartrick
2011-11-17 3:30 ` Dave Young
2011-11-17 3:30 ` Dave Young
2011-11-17 4:34 ` Tejun Heo
2011-11-17 4:34 ` Tejun Heo
2011-11-17 4:46 ` Dave Young
2011-11-17 4:46 ` Dave Young
2011-11-17 5:22 ` Tim Hartrick
2011-11-17 7:21 ` Dave Young
2011-11-17 7:21 ` Dave Young
2011-11-17 7:23 ` Tejun Heo
2011-11-17 7:23 ` Tejun Heo
2011-11-17 7:42 ` Américo Wang
2011-11-17 7:42 ` Américo Wang
2011-11-17 16:40 ` Tim Hartrick
2011-11-17 16:40 ` Tim Hartrick
2011-11-18 8:43 ` Dave Young
2011-11-18 8:43 ` Dave Young
2011-11-18 8:45 ` Dave Young
2011-11-18 8:45 ` Dave Young
2011-11-18 18:55 ` [PATCH] percpu: fix chunk range calculation Tejun Heo
2011-11-18 18:55 ` Tejun Heo
2011-11-21 1:45 ` Dave Young
2011-11-21 1:45 ` Dave Young
2011-11-21 16:20 ` Tim Hartrick
2011-11-22 2:52 ` Dave Young
2011-11-22 2:52 ` Dave Young
2011-11-21 17:01 ` Tejun Heo
2011-11-21 17:01 ` Tejun Heo
2011-11-22 3:00 ` Dave Young
2011-11-22 3:00 ` Dave Young
2011-11-22 16:02 ` Tejun Heo
2011-11-22 16:02 ` Tejun Heo
2011-11-21 21:10 ` Tejun Heo
2011-11-21 21:10 ` Tejun Heo
2011-11-22 2:48 ` Dave Young
2011-11-22 2:48 ` Dave Young
2011-11-22 16:19 ` Tejun Heo
2011-11-22 16:19 ` Tejun Heo
2011-11-15 14:13 ` Crash during vmcore_init Américo Wang
2011-11-15 22:57 ` Tim Hartrick [this message]
2011-11-16 12:47 ` Américo Wang
2011-11-16 13:19 ` Tim Hartrick
2011-11-16 13:31 ` Américo Wang
2011-11-16 13:44 ` Tim Hartrick
[not found] ` <1321462343.4198.29.camel@boudreau>
2011-11-17 6:48 ` Américo Wang
2011-11-17 16:08 ` Tim Hartrick
2011-11-17 16:31 ` Tim Hartrick
2011-11-16 15:52 ` Tim Hartrick
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1321397853.4198.21.camel@boudreau \
--to=tim@edgecast.com \
--cc=kexec@lists.infradead.org \
--cc=xiyou.wangcong@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.