All pastes #835425 Raw Edit

Miscellany

public text v1 · immutable
#835425 ·published 2007-12-28 21:31 UTC
rendered paste body
vmm: created free region at address 0x0, size 4194304
elf: got phdr 0 (type 1, location 0xE00E4CEF)
alloc: allocated 24 bytes at 0xE00FB11E
alloc: allocated 40 bytes at 0xE00FB142
vmm: created used region at address 0x400000, size 20480
vmm: inserting region 0xE00FB142 into VM space 0xE00E4C23
vmm: start region is 0xE00E4C6B (base 0x400000, end 0xC0000000)
vmm: consistency check passed for VM space 0xE00E4C23
elf: loading phdr 0 to 0x400000, size 20480

Dump of region 0xE00E4C23:
====================
region: start - 0x0, used - 0, allocable - 0, size - 4194304, source - 0x0, prot - 0
region: start - 0x400000, used - 1, allocable - 1, size - 20480, source - 0xE00FB11E, prot - 3
region: start - 0x405000, used - 0, allocable - 1, size - 3217010688, source - 0x0, prot - 0

pmm: allocated 0x409000
pmm: allocated 0x40A000
vmm: pagefault at 0x400000 caused 0x409000 to be mapped to 0x400000pmm: allocated 0x40B000
vmm: pagefault at 0x401000 caused 0x40B000 to be mapped to 0x401000
pmm: allocated 0x40C000
vmm: pagefault at 0x402000 caused 0x40C000 to be mapped to 0x402000
pmm: allocated 0x40D000
vmm: pagefault at 0x403000 caused 0x40D000 to be mapped to 0x403000
pmm: allocated 0x40E000
vmm: pagefault at 0x404000 caused 0x40E000 to be mapped to 0x404000
elf: got phdr 1 (type 1, location 0xE00E4D0F)
alloc: allocated 24 bytes at 0xE00FB176
alloc: allocated 40 bytes at 0xE00FB19A
vmm: created used region at address 0x405000, size 4096
vmm: inserting region 0xE00FB19A into VM space 0xE00E4C23
vmm: start region is 0xE00E4C6B (base 0x405000, end 0xC0000000)
vmm: consistency check passed for VM space 0xE00E4C23
elf: loading phdr 1 to 0x405000, size 4096

Dump of region 0xE00E4C23:
====================
region: start - 0x0, used - 0, allocable - 0, size - 4194304, source - 0x0, prot - 0
region: start - 0x400000, used - 1, allocable - 1, size - 20480, source - 0xE00FB11E, prot - 5
  -> page: phys - 0x409000, virt - 0x400000, free - 0
  -> page: phys - 0x40B000, virt - 0x401000, free - 0
  -> page: phys - 0x40C000, virt - 0x402000, free - 0
  -> page: phys - 0x40D000, virt - 0x403000, free - 0
  -> page: phys - 0x40E000, virt - 0x404000, free - 0
region: start - 0x405000, used - 1, allocable - 1, size - 4096, source - 0xE00FB176, prot - 3
region: start - 0x406000, used - 0, allocable - 1, size - 3217006592, source - 0x0, prot - 0

pmm: allocated 0x40F000
vmm: pagefault at 0x405FF4 caused 0x40F000 to be mapped to 0x405000
                      ..-^~~~^-..
                    .~           ~.
                   (;:   BOOM!   :;)
 ----------         (:           :)
 | PANIC! |           ':._   _.:'
 |_  _____|               | |
   |/                   (=====)
 _O_                      | |
  |                       | |
 / \                   ((/   \))
---------------------------------------------
The kernel made a boo-boo and couldn't fix it
Error: Kernel-mode write not-pres pagefault at 0x406000!
Register dump:
  eip: c01072ec [memcpy+36], uesp: e00fb1ba, esp: e000523e
  ebx: 00005020, edx: 00000000, ecx: 0000002c, eax: 00406000
  edi: 00000000, esi: 00000000, ebp: e0005262, int_no: 14, err_code: 0002
  uss: 406000, ds: 0010, es: 0010, fs: 0010, gs: 0010, cs: 0008, ss: 0010
Stack trace:
  elf32_load_binary+846 (addr: c0110d96; frame: e0005262)
  exec_binary+431 (addr: c0111d80; frame: e00052c2)
  kinit+403 (addr: c01128c7; frame: e0005332)
  thread_stub+27 (addr: c01130bb; frame: e0005362)
  <unknown>+0 (addr: 0; frame: e0005372)