Page fault in VMCache::Delete
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>
Anyone seen this in the interim?