[haiku-bugs] Re: [Haiku] #5822: Boot failure

#5822: Boot failure
---------------------------+------------------------------------------------
 Reporter:  andreasf       |       Owner:  bonefish      
     Type:  bug            |      Status:  assigned      
 Priority:  normal         |   Milestone:  R1            
Component:  System/Kernel  |     Version:  R1/Development
 Keywords:                 |   Blockedby:                
 Platform:  x86            |    Blocking:                
---------------------------+------------------------------------------------

Comment(by andreasf):

 At r36573 I get this during the distorted screen:
 {{{
 ati: SetDisplayMode() done
 Keyboard Requested Halt.
 Welcome to Kernel Debugging Land...
 Thread 6 "page writer" running on CPU 0
 kdebug> sc
 stack trace for thread 6 "page writer"
     kernel stack: 0x82c0c000 to 0x82c10000
 frame               caller     <image>:function + offset
  0 82c0fb68 (+  32) 80075e77   <kernel_x86>
 invoke_command_trampoline(void*: 0x82c0fbe8) + 0x0017
  1 82c0fb88 (+  12) 800fd24e
 <kernel_x86>:arch_debug_call_with_fault_handler + 0x001b
  2 82c0fb94 (+  48) 800736d8   <kernel_x86>:debug_call_with_fault_handler
 + 0x0058
  3 82c0fbc4 (+  64) 8007621c   <kernel_x86>:invoke_debugger_command +
 0x008c
  4 82c0fc04 (+  48) 80076376   <kernel_x86>
 invoke_pipe_segment(debugger_command_pipe*: NULL, int32: 0, char*:
 0xc0fc64) + 0x0086
  5 82c0fc34 (+  32) 8007644c   <kernel_x86>:invoke_debugger_command_pipe +
 0x008c
  6 82c0fc54 (+  48) 80079cdb   <kernel_x86>
 ExpressionParser<0x82c0fce0>::_ParseCommandPipe(int&: 0x82c0fd7c) + 0x017b
  7 82c0fc84 (+  64) 8007d1cc   <kernel_x86>
 ExpressionParser<0x82c0fce0>::EvaluateCommand(char const*: 0x801535e0
 "sc", int&: 0x82c0fd7c) + 0x07cc
  8 82c0fcc4 (+ 192) 8007dff4   <kernel_x86>:evaluate_debug_command +
 0x0114
  9 82c0fd84 (+  64) 8007479d   <kernel_x86> kernel_debugger_loop(char
 const*: 0x0 "<NULL>", char const*: 0x801486a1 "Keyboard Requested Halt.",
 char*: 0x82c0fdf4,d
 10 82c0fdc4 (+  48) 800749b2   <kernel_x86> kernel_debugger_internal(char
 const*: 0x0 "<NULL>", char const*: 0x83c63800 "", char*: 0x82c0fe14,
 int32: -2147005649)2
 11 82c0fdf4 (+  32) 80074b43   <kernel_x86>:kernel_debugger + 0x0023
 12 82c0fe14 (+  32) 80074c3d   <kernel_x86>:debug_emergency_key_pressed +
 0x005d
 13 82c0fe34 (+  32) 800f4dc2   <kernel_x86>
 debug_keyboard_interrupt(void*: NULL) + 0x0052
 14 82c0fe54 (+  48) 8004e558   <kernel_x86>:int_io_interrupt_handler +
 0x0058
 15 82c0fe84 (+  32) 800f84c4   <kernel_x86> hardware_interrupt(iframe*:
 0x82c0feb0) + 0x0114
 16 82c0fea4 (+  12) 800fe1fd   <kernel_x86>:int_bottom + 0x003d
 kernel iframe at 0x82c0feb0 (end = 0x82c0ff00)
  eax 0x1            ebx 0x840332a4      ecx 0x0          edx 0x0
  esi 0x801684c8     edi 0x801684b4      ebp 0x82c0ff28   esp 0x82c0fee4
  eip 0x800e1cbf  eflags 0x210206
  vector: 0x21, error code: 0x0
 17 82c0feb0 (+ 120) 800e1cbf   <kernel_x86> set_page_state(vm_page*: NULL,
 int32: 0) + 0x017f
 18 82c0ff28 (+ 176) 800e5649   <kernel_x86> page_writer(void*: NULL) +
 0x0679
 19 82c0ffd8 (+  32) 800651a6   <kernel_x86> _create_kernel_thread_kentry()
 + 0x0016
 20 82c0fff8 (+2101280776) 80069b70   <kernel_x86> thread_kthread_exit() +
 0x0000
 kdebug> avail
 Available memory: 10997760/68157440 bytes
 kdebug> page_stats
 page stats:
 total: 16640
 active: 92 (busy: 0)
 inactive: 1573 (busy: 0)
 cached: 0 (busy: 0)
 unused: 4390 (busy: 0)
 wired: 9882 (busy: 0)
 modified: 189 (busy: 0)
 free: 514
 clear: 0
 unreserved free pages: 512
 unsatisfied page reservations: 1
 mapped pages: 9926
 longest free pages run: 7 pages (at 14872)
 longest free/cached pages run: 7 pages (at 14872)
 waiting threads:
       52: missing:      1, don't touch:    512

 free queue: 0x801684f0, count = 514
 clear queue: 0x80168504, count = 0
 modified queue: 0x801684c8, count = 189 (188 temporary, 189 swappable,
 inactive: 189)
 active queue: 0x801684a0, count = 92
 inactive queue: 0x801684b4, count = 1573
 cached queue: 0x801684dc, count = 0
 kdebug>
 }}}

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/5822#comment:17>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: