Opened 14 years ago

Last modified 5 years ago

#6448 closed bug

Page fault in VMCache::Delete — at Initial Version

Reported by: andreasf Owned by: nobody
Priority: normal Milestone:
Component: System/Kernel Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: x86

Description

On hrev38066 gcc4 hybrid during Haiku build:

kdebug> bt
stack trace for thread 12607 "cc1plus"
    kernel stack: 0x81798000 to 0x8179c000
      user stack: 0x7efed000 to 0x7ffed000
frame               caller     <image>:function + offset
 0 8179b8d4 (+  32) 800777a7   <kernel_x86> invoke_command_trampoline(void*: 0x8179b954) + 0x0017
 1 8179b8f4 (+  12) 80100346   <kernel_x86>:arch_debug_call_with_fault_handler + 0x001b
 2 8179b900 (+  48) 80074fe8   <kernel_x86>:debug_call_with_fault_handler + 0x0058
 3 8179b930 (+  64) 80077b4c   <kernel_x86>:invoke_debugger_command + 0x008c
 4 8179b970 (+  48) 80077ca6   <kernel_x86> invoke_pipe_segment(debugger_command_pipe*: NULL, int32: 0, char*: 0x79b9d0) + 0x0086
 5 8179b9a0 (+  32) 80077d7c   <kernel_x86>:invoke_debugger_command_pipe + 0x008c
 6 8179b9c0 (+  48) 8007b63b   <kernel_x86> ExpressionParser<0x8179ba4c>::_ParseCommandPipe(int&: 0x8179bae8) + 0x017b
 7 8179b9f0 (+  64) 8007eb2c   <kernel_x86> ExpressionParser<0x8179ba4c>::EvaluateCommand(char const*: 0x8015e5c0 "bt", int&: 0x8179bae8) + 0x07cc
 8 8179ba30 (+ 192) 8007f954   <kernel_x86>:evaluate_debug_command + 0x0114
 9 8179baf0 (+  64) 800760bd   <kernel_x86> kernel_debugger_loop(char const*: 0x1 "<???>", char const*: 0x80152f19 "PANIC: ", char*: 0x8179bb60, int32: -2146999366) + 0x02d
10 8179bb30 (+  48) 800762d2   <kernel_x86> kernel_debugger_internal(char const*: 0x1 "<???>", char const*: 0x8179bc1c "", char*: 0x8179bb80, int32: -2146998912) + 0x0052
11 8179bb60 (+  32) 80076593   <kernel_x86>:panic + 0x0023
12 8179bb80 (+  64) 800e2a33   <kernel_x86>:vm_page_fault + 0x0133
13 8179bbc0 (+  80) 800fd4a9   <kernel_x86> page_fault_exception(iframe*: 0x8179bc1c) + 0x00e9
14 8179bc10 (+  12) 801012fd   <kernel_x86>:int_bottom + 0x003d
kernel iframe at 0x8179bc1c (end = 0x8179bc6c)
 eax 0xfc           ebx 0x833d2e88      ecx 0xffffffff   edx 0xfc
 esi 0x0            edi 0x82994450      ebp 0x8179bcc4   esp 0x8179bc50
 eip 0x800f23e9  eflags 0x10286    
 vector: 0xe, error code: 0x0
15 8179bc1c (+ 168) 800f23e9   <kernel_x86> VMCache<0xa583cb68>::Delete() + 0x0379
16 8179bcc4 (+  48) 800dce1a   <kernel_x86> delete_area(VMAddressSpace*: 0x8015e060, VMArea*: 0x246, true) + 0x017a
17 8179bcf4 (+  32) 800dcf30   <kernel_x86>:vm_delete_areas + 0x0060
18 8179bd14 (+  32) 800eb9ec   <kernel_x86> VMAddressSpace<0xa506c6e0>::RemoveAndPut() + 0x002c
19 8179bd34 (+  48) 800660c4   <kernel_x86>:team_delete_team + 0x0124
20 8179bd64 (+ 368) 8006b13f   <kernel_x86>:thread_exit + 0x07ef
21 8179bed4 (+  80) 8005d795   <kernel_x86>:handle_signals + 0x02a5
22 8179bf24 (+  32) 8006a0b1   <kernel_x86>:thread_at_kernel_exit + 0x0011
23 8179bf44 (+ 100) 8010160b   <kernel_x86>:kernel_exit_handle_signals + 0x0006
user iframe at 0x8179bfa8 (end = 0x8179c000)
 eax 0x0            ebx 0xace8d8        ecx 0x7ffecf50   edx 0x6b
 esi 0xacfce4       edi 0x7ffed748      ebp 0x7ffecf6c   esp 0x8179bfdc
 eip 0xffff0114  eflags 0x206      user esp 0x7ffecf50
 vector: 0x63, error code: 0x0
24 8179bfa8 (+   0) ffff0114   <commpage>:commpage_syscall + 0x0004
25 7ffecf6c (+  48) 0028d7b5   
26 7ffecf9c (+  64) 00105957   
27 7ffecfdc (+   0) 7ffecfec   
kdebug>

Change History (0)

Note: See TracTickets for help on using tickets.