[haiku-bugs] [Haiku] #5911: PANIC: ASSERT FAILED in vm_page.cpp when booting cd

  • From: "idefix" <trac@xxxxxxxxxxxx>
  • Date: Wed, 05 May 2010 13:20:45 -0000

#5911: PANIC: ASSERT FAILED in vm_page.cpp when booting cd
---------------------------+------------------------------------------------
 Reporter:  idefix         |       Owner:  axeld         
     Type:  bug            |      Status:  new           
 Priority:  normal         |   Milestone:  R1            
Component:  System/Kernel  |     Version:  R1/Development
 Keywords:                 |   Blockedby:                
 Platform:  x86            |    Blocking:                
---------------------------+------------------------------------------------
 When I boot the latest Alpha 2 nightly cd ([http://haiku-files.org/cd
 /haiku-r1a2-rc-r36601-x86gcc2hybrid-cd.zip haiku-r1a2-rc-r36601
 -x86gcc2hybrid-cd.zip]) on my Dell Latitude Cpi D233ST (PII 233 MHz, 64
 MB) it goes immediately in KDL when the boot screen is shown. The panic
 looks a lot like ticket:5208, but is at another position in `vm_page.cpp`
 and the backtrace is different:
 {{{
 Welcome to kernel debugger output!
 Haiku revision: 36601
 CPU 0: type 0 family 6 extended_family 0 model 5 extended_model 0 stepping
 2, string 'GenuineIntel'
 CPU 0: features: fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov
 pat pse36 mmx fxsr
 heap_add_area: area -1 added to small heap 0x83800000 - usable range
 0x83804000 - 0x83a00000
 heap_add_area: area -1 added to medium heap 0x83a00000 - usable range
 0x83a01000 - 0x83b33000
 heap_add_area: area -1 added to large heap 0x83b33333 - usable range
 0x83b34000 - 0x83c00000
 add_memory_type_range(4, 0x0, 0xa0000, 6)
 add_memory_type_range(5, 0xe0000, 0x20000, 6)
 add_memory_type_range(80, 0xe0000000, 0x180000, 0)
 PANIC: ASSERT FAILED
 
(/storage/Build-O-Matic/active_worker/output/haiku/src/system/kernel/vm/vm_page.cpp:3419):
 ( page->State() != PAGE_STATE_FREE && page->State() != PAGE_STATE_CLEAR);
 page: 0x83caa800
 Welcome to Kernel Debugging Land...
 Thread 0 "" running on CPU 0
 stack trace for thread 0 ""
     kernel stack: 0x00000000 to 0x00000000
 frame               caller     <image>:function + offset
  0 81004c44 (+  32) 800ff4b6
  1 81004c64 (+  16) 80073b6b
  2 81004c74 (+  12) 8010704a
  3 81004c80 (+  48) 80075603
  4 81004cb0 (+  64) 80073d8f
  5 81004cf0 (+  48) 800740f0
  6 81004d20 (+  48) 80075974
  7 81004d50 (+  64) 800f0669
  8 81004d90 (+ 256) 800dfc5b
  9 81004e90 (+  96) 800e86f4
 10 81004ef0 (+ 144) 80074888
 11 81004f80 (+  48) 80075292
 12 81004fb0 (+  64) 8004e91e
 }}}

 Continuing the KDL doesn't really get it any further (see
 [attachment:seriallog.txt attached serial log]).

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/5911>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: