[haiku-bugs] Re: [Haiku] #8345: PANIC: ASSERT FAILED ... x86/paging/pae/x86VMTranslationMapPAE.cpp:231

  • From: "kallisti5" <trac@xxxxxxxxxxxx>
  • Date: Fri, 20 Jun 2014 00:19:05 -0000

#8345: PANIC: ASSERT FAILED ... x86/paging/pae/x86VMTranslationMapPAE.cpp:231
-----------------------------+------------------------------
   Reporter:  kallisti5      |      Owner:  bonefish
       Type:  bug            |     Status:  assigned
   Priority:  high           |  Milestone:  R1/alpha5
  Component:  System/Kernel  |    Version:  R1/Development
 Resolution:                 |   Keywords:  vm pae
 Blocked By:                 |   Blocking:  9435, 9520, 9677
Has a Patch:  0              |   Platform:  x86
-----------------------------+------------------------------

Comment (by kallisti5):

 I just saw this on a VM running on Intel hardware. (x86 gcc4, hrev47380)

 {{{
 kdebug> bt
 stack trace for thread 10063 "bash"
     kernel stack: 0xcdeec000 to 0xcdef0000
       user stack: 0x70dcd000 to 0x71dcd000
 frame               caller     <image>:function + offset
  0 cdeef9f0 (+  32) 80093763   <kernel_x86>
 invoke_command_trampoline(void*: 0xcdeefa64) + 0x15
  1 cdeefa10 (+  12) 80115b9e   <kernel_x86>
 arch_debug_call_with_fault_handler + 0x1b
  2 cdeefa1c (+  48) 800913f3   <kernel_x86> debug_call_with_fault_handler
 + 0x4e
  3 cdeefa4c (+  64) 8009391d   <kernel_x86> invoke_debugger_command + 0xc8
  4 cdeefa8c (+  64) 80093a36   <kernel_x86>
 invoke_pipe_segment(debugger_command_pipe*: 0x37, int32: 8132, char*:
 NULL) + 0x71
  5 cdeefacc (+  48) 80093afd   <kernel_x86> invoke_debugger_command_pipe +
 0x89
  6 cdeefafc (+  64) 8009787b   <kernel_x86>
 ExpressionParser<0xcdeefbb8>::_ParseCommandPipe(int&: 0xcdeefbb4) + 0xc9f
  7 cdeefb3c (+  80) 8009d761   <kernel_x86>
 ExpressionParser<0xcdeefbb8>::EvaluateCommand(char const*: 0x801aa020
 "bt", int&: 0xcdeefbb4) + 0xc09
  8 cdeefb8c (+ 208) 8009e7d1   <kernel_x86> evaluate_debug_command + 0x8a
  9 cdeefc5c (+  80) 80092281   <kernel_x86> kernel_debugger_loop(char
 const*: 0x2 "<???>", char const*: 0x801aeca8 "����h�~�", char*:
 0xcdeefcec, int32: -2146884601) + 0x2e7
 10 cdeefcac (+  64) 80092432   <kernel_x86> kernel_debugger_internal(char
 const*: 0x2 "<???>", char const*: 0x2 "<???>", char*: 0xcdeefd0c, int32:
 -2146884101) + 0x11e
 11 cdeefcec (+  32) 80092616   <kernel_x86> panic + 0x3a
 12 cdeefd0c (+  96) 8011f14c   <kernel_x86>
 X86VMTranslationMapPAE<0xcf61caa8>::Map(uint32: 0xb63000, int64:
 187289600, uint32: 0x55 (85), uint32: 0x0 (0), vm_page_reservation*:
 0xcdeefe38) + 0x134
 13 cdeefd6c (+  80) 800f7472   <kernel_x86> map_page(VMArea*: 0x55,
 vm_page*: 0xcdeefe38, uint32: 0x0 (0), uint32: 0x0 (0),
 vm_page_reservation*: 0xcccccccc) + 0xd0
 14 cdeefdbc (+ 224) 800fdb1f   <kernel_x86> vm_soft_fault(VMAddressSpace*:
 0x1, uint32: 0x1 (1), false, false, true, vm_page**: 0x8,
 VMAreaWiredRange*: 0x1) + 0xbf3
 15 cdeefe9c (+ 160) 8010233e   <kernel_x86> vm_page_fault + 0x2ab
 16 cdeeff3c (+  96) 801245ee   <kernel_x86> x86_page_fault_exception +
 0x163
 17 cdeeff9c (+  12) 801181de   <kernel_x86> int_bottom_user + 0x73
 user iframe at 0xcdeeffa8 (end = 0xcdef0000)
  eax 0x0           ebx 0xc1cd6c       ecx 0x71dcb1ac  edx 0x61ad2114
  esi 0x0           edi 0x71dcb1e0     ebp 0x71dcb1b8  esp 0xcdeeffdc
  eip 0xb63980   eflags 0x13212   user esp 0x71dcb19c
  vector: 0xe, error code: 0x1d
 18 cdeeffa8 (+   0) 00b63980   <libroot.so> _init (nearest) + 0x1734
 19 71dcb1b8 (+  80) 024c051e   <_APP_> make_child + 0xaa
 20 71dcb208 (+ 256) 0249f495   <_APP_> command_substitute + 0x126
 21 71dcb308 (+ 192) 024a39ed   <_APP_> expand_string (nearest) + 0x2af4
 22 71dcb3c8 (+3472) 024a4b6a   <_APP_> expand_string (nearest) + 0x3c71
 23 71dcc158 (+  32) 024a5a79   <_APP_> expand_string (nearest) + 0x4b80
 24 71dcc178 (+  64) 024a5db1   <_APP_> expand_string_assignment + 0x70
 25 71dcc1b8 (+2288) 024a080e   <_APP_> string_quote_removal (nearest) +
 0x4ee
 26 71dccaa8 (+  96) 024a097c   <_APP_> string_quote_removal (nearest) +
 0x65c
 27 71dccb08 (+  16) 024a0c89   <_APP_> do_word_assignment + 0x13
 28 71dccb18 (+ 112) 024a6604   <_APP_> expand_word (nearest) + 0x168
 29 71dccb88 (+  16) 024a6d77   <_APP_> expand_words + 0x13
 30 71dccb98 (+ 320) 0248d108   <_APP_> execute_command_internal + 0x11c9
 31 71dcccd8 (+  96) 024e4c35   <_APP_> parse_and_execute + 0x446
 32 71dccd38 (+  64) 02483cd0   <_APP_> xparse_dolparen (nearest) + 0x6b0
 33 71dccd78 (+ 304) 0248559d   <_APP_> main + 0x1216
 34 71dccea8 (+  64) 024799eb   <_APP_> _start + 0x50
 35 71dccee8 (+  48) 00e7b630   </boot/system/runtime_loader@0x00e6a000>
 <unknown> + 0x11630
 36 71dccf18 (+   0) 61ad2250   <commpage> commpage_thread_exit + 0x00
 }}}

--
Ticket URL: <https://dev.haiku-os.org/ticket/8345#comment:76>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: