1 | scanning with: file_systems/bfs/v1
|
---|
2 |
|
---|
3 | bfs: mounted "ramwork" (root node at 514, device = /dev/disk/virtual/ram/0/raw)
|
---|
4 |
|
---|
5 | vm_page_fault: kernel thread accessing invalid user memory!
|
---|
6 |
|
---|
7 | vm_page_fault: vm_soft_fault returned error 'Bad address' on fault at 0x8, ip 0xffffffff800e5286, write 0, user 0, thread 0x42a
|
---|
8 |
|
---|
9 | PANIC: vm_page_fault: unhandled page fault in kernel space at 0x8, ip 0xffffffff800e5286
|
---|
10 |
|
---|
11 |
|
---|
12 |
|
---|
13 | Welcome to Kernel Debugging Land...
|
---|
14 |
|
---|
15 | Thread 1066 "device event" running on CPU 0
|
---|
16 |
|
---|
17 | stack trace for thread 1066 "device event"
|
---|
18 |
|
---|
19 | kernel stack: 0xffffffff8078b000 to 0xffffffff80790000
|
---|
20 | frame caller <image>:function + offset
|
---|
21 |
|
---|
22 | 0 ffffffff8078f578 (+ 16) ffffffff8014133d <kernel_x86_64> arch_debug_stack_trace + 0x13
|
---|
23 |
|
---|
24 | 1 ffffffff8078f588 (+ 16) ffffffff800a7823 <kernel_x86_64> stack_trace_trampoline(void*) + 0x09
|
---|
25 |
|
---|
26 | 2 ffffffff8078f598 (+ 24) ffffffff8013903c <kernel_x86_64> arch_debug_call_with_fault_handler + 0x16
|
---|
27 |
|
---|
28 | 3 ffffffff8078f5b0 (+ 96) ffffffff800a820f <kernel_x86_64> debug_call_with_fault_handler + 0x8b
|
---|
29 |
|
---|
30 | 4 ffffffff8078f610 (+ 96) ffffffff800a926b <kernel_x86_64> kernel_debugger_loop(char const*, char const*, __va_list_tag*, int) + 0x10a
|
---|
31 |
|
---|
32 | 5 ffffffff8078f670 (+ 80) ffffffff800a96d4 <kernel_x86_64> kernel_debugger_internal(char const*, char const*, __va_list_tag*, int) + 0x1a2
|
---|
33 |
|
---|
34 | 6 ffffffff8078f6c0 (+ 240) ffffffff800a98d3 <kernel_x86_64> panic + 0xba
|
---|
35 |
|
---|
36 | 7 ffffffff8078f7b0 (+ 240) ffffffff80124cab <kernel_x86_64> vm_page_fault + 0x1f8
|
---|
37 |
|
---|
38 | 8 ffffffff8078f8a0 (+ 64) ffffffff801426a7 <kernel_x86_64> x86_page_fault_exception + 0x24d
|
---|
39 |
|
---|
40 | 9 ffffffff8078f8e0 (+ 536) ffffffff8013a842 <kernel_x86_64> int_bottom + 0x56
|
---|
41 | kernel iframe at 0xffffffff8078faf8 (end = 0xffffffff8078fbc0)
|
---|
42 |
|
---|
43 | rax 0x0 rbx 0x63 rcx 0x42a
|
---|
44 |
|
---|
45 | rdx 0xffffffff905610a0 rsi 0xffffffff82023f20 rdi 0xffffffff82023f20
|
---|
46 |
|
---|
47 | rbp 0xffffffff8078fc20 r8 0xffffffff8078fcb8 r9 0x0
|
---|
48 |
|
---|
49 | r10 0x4 r11 0xffffffff8fcbb020 r12 0xffffffff80000005
|
---|
50 |
|
---|
51 | r13 0xffffffff906c5840 r14 0xc800 r15 0xffffffff8c62c780
|
---|
52 |
|
---|
53 | rip 0xffffffff800e5286 rsp 0xffffffff8078fbc0 rflags 0x13213
|
---|
54 |
|
---|
55 | vector: 0xe, error code: 0x0
|
---|
56 |
|
---|
57 | 10 ffffffff8078faf8 (+ 296) ffffffff800e5286 <kernel_x86_64> _kern_writev + 0x71
|
---|
58 |
|
---|
59 | 11 ffffffff8078fc20 (+ 32) ffffffff80153765 <kernel_x86_64> writev_pos + 0x13
|
---|
60 | 12 ffffffff8078fc40 (+ 224) ffffffff816569ef <bfs> Journal::_WriteTransactionToLog() + 0x64d
|
---|
61 | 13 ffffffff8078fd20 (+ 64) ffffffff81656d7c <bfs> Journal::_FlushLog(bool, bool) + 0x98
|
---|
62 |
|
---|
63 | 14 ffffffff8078fd60 (+ 16) ffffffff81656df1 <bfs> Journal::FlushLogAndBlocks() + 0x13
|
---|
64 |
|
---|
65 | 15 ffffffff8078fd70 (+ 32) ffffffff81656e05 <bfs> Journal::~Journal() + 0x11
|
---|
66 |
|
---|
67 | 16 ffffffff8078fd90 (+ 32) ffffffff8165a248 <bfs> Volume::Unmount() + 0x4c
|
---|
68 |
|
---|
69 | 17 ffffffff8078fdb0 (+ 32) ffffffff8165c944 <bfs> bfs_unmount(fs_volume*) + 0x13
|
---|
70 |
|
---|
71 | 18 ffffffff8078fdd0 (+ 128) ffffffff800f835f <kernel_x86_64> fs_unmount(char*, int, unsigned int, bool) + 0x38b
|
---|
72 |
|
---|
73 | 19 ffffffff8078fe50 (+ 16) ffffffff800f9e84 <kernel_x86_64> vfs_unmount + 0x17
|
---|
74 |
|
---|
75 | 20 ffffffff8078fe60 (+ 48) ffffffff800e0594 <kernel_x86_64> BPrivate::DiskDevice::KPartition::UninitializeContents(bool) + 0x124
|
---|
76 |
|
---|
77 | 21 ffffffff8078fe90 (+ 32) ffffffff800e064d <kernel_x86_64> BPrivate::DiskDevice::KPartition::PrepareForRemoval() + 0x1f
|
---|
78 |
|
---|
79 | 22 ffffffff8078feb0 (+ 80) ffffffff800db7c6 <kernel_x86_64> BPrivate::DiskDevice::KDiskDeviceManager::PartitionRemoved(BPrivate::DiskDevice::KPartition*) + 0x22
|
---|
80 |
|
---|
81 | 23 ffffffff8078ff00 (+ 64) ffffffff800db8ce <kernel_x86_64> BPrivate::DiskDevice::KDiskDeviceManager::_RemoveDevice(BPrivate::DiskDevice::KDiskDevice*) + 0x56
|
---|
82 |
|
---|
83 | 24 ffffffff8078ff40 (+ 48) ffffffff800db944 <kernel_x86_64> BPrivate::DiskDevice::KDiskDeviceManager::DeleteDevice(char const*) + 0x58
|
---|
84 |
|
---|
85 | 25 ffffffff8078ff70 (+ 64) ffffffff800e2602 <kernel_x86_64> BPrivate::DiskDevice::KDiskDeviceManager::DeviceWatcher::_HandleDeviceEvent(void*) + 0x97
|
---|
86 |
|
---|
87 | 26 ffffffff8078ffb0 (+ 32) ffffffff800858f6 <kernel_x86_64> common_thread_entry(void*) + 0x37
|
---|
88 |
|
---|
89 | 27 ffffffff8078ffd0 (+2139553840) ffffffff8078ffe0
|
---|
90 |
|
---|
91 | kdebug> reboot
|
---|
92 |
|
---|