Crash during vmcore_init

Tim Hartrick tim at edgecast.com
Tue Nov 15 17:57:33 EST 2011


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 at 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 at 0K memmap=489836K at 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 at 0K memmap=489836K at 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 at 0K memmap=489836K at 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 at 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 at 0K
> > memmap=261484K at 623232K elfcorehdr=884716K memmap=252K#2087484K
> >
> 
> Hmm, "memmap=261484K at 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.





More information about the kexec mailing list