[haiku-bugs] Re: [Haiku] #5822: Boot failure
- From: "andreasf" <trac@xxxxxxxxxxxx>
- Date: Sat, 01 May 2010 22:21:35 -0000
#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: