Hello, On Tue, 5 Nov 2013 10:07:49 +0000 David Brownlee <[email protected]> wrote:
> I've noticed a recent netbsd-6 xen DOM0 hanging on similar big > compiles (firefox24/25) if run while the DOMUs are active. Possibly > unrelated, but just as a data point. I saw NetBSD/amd64 6.1_STABLE dom0 panics once while installing netbsd-6 by doing ./build install=/ , but cannot reproduce it. It resembles kern/48372. uvm_fault(0xffffffff806f5860, 0x0, 1) -> e fatal page fault in supervisor mode trap type 6 code 0 rip ffffffff802d4bc0 cs e030 rflags 10206 cr2 10 cpl 8 rsp ffffa0001759bb80 kernel: page fault trap, code=0 Stopped in pid 0.9 (system) at netbsd:vmem_xalloc+0x201: movq 10(%rax) ,%rax ? ds fffd es f1d2 fs bb70 gs b880 rdi 6 rsi ffffffff805d25b0 static_bts+0x5b0 rbp ffffa0001759bc50 rbx 40000 rdx 0 rcx fffffffd rax 0 r8 0 r9 0 r10 fffffffffffff000 r11 0 r12 ffffffff805ceaf0 static_vmems+0x1090 r13 1000 r14 ffffffff805ceb08 static_vmems+0x10a8 r15 0 rip ffffffff802d4bc0 vmem_xalloc+0x201 cs e030 rflags 10206 rsp ffffa0001759bb80 ss e02b netbsd:vmem_xalloc+0x201: movq 10(%rax),%rax db> bt vmem_xalloc() at netbsd:vmem_xalloc+0x201 vmem_alloc() at netbsd:vmem_alloc+0x7f bt_refill() at netbsd:bt_refill+0x14f vmem_xalloc() at netbsd:vmem_xalloc+0x80 vmem_alloc() at netbsd:vmem_alloc+0x7f pool_page_alloc_meta() at netbsd:pool_page_alloc_meta+0x2c pool_grow() at netbsd:pool_grow+0x33 pool_get() at netbsd:pool_get+0x47 pool_cache_put_slow() at netbsd:pool_cache_put_slow+0x18d pool_cache_put_paddr() at netbsd:pool_cache_put_paddr+0x8f uvm_km_kmem_alloc() at netbsd:uvm_km_kmem_alloc+0xf2 vmem_xalloc() at netbsd:vmem_xalloc+0xacd vmem_alloc() at netbsd:vmem_alloc+0x7f bt_refill() at netbsd:bt_refill+0x14f vmem_xalloc() at netbsd:vmem_xalloc+0x80 vmem_alloc() at netbsd:vmem_alloc+0x7f pool_page_alloc_meta() at netbsd:pool_page_alloc_meta+0x2c pool_grow() at netbsd:pool_grow+0x33 pool_get() at netbsd:pool_get+0x47 pool_cache_put_slow() at netbsd:pool_cache_put_slow+0x18d pool_cache_put_paddr() at netbsd:pool_cache_put_paddr+0x8f uvm_km_kmem_alloc() at netbsd:uvm_km_kmem_alloc+0xf2 vmem_xalloc() at netbsd:vmem_xalloc+0xacd vmem_alloc() at netbsd:vmem_alloc+0x7f bt_refill() at netbsd:bt_refill+0x14f vmem_xalloc() at netbsd:vmem_xalloc+0x80 vmem_alloc() at netbsd:vmem_alloc+0x7f pool_page_alloc_meta() at netbsd:pool_page_alloc_meta+0x2c pool_grow() at netbsd:pool_grow+0x33 pool_get() at netbsd:pool_get+0x47 pool_cache_put_slow() at netbsd:pool_cache_put_slow+0x18d pool_cache_put_paddr() at netbsd:pool_cache_put_paddr+0x8f uvm_km_kmem_alloc() at netbsd:uvm_km_kmem_alloc+0xf2 vmem_xalloc() at netbsd:vmem_xalloc+0xacd vmem_alloc() at netbsd:vmem_alloc+0x7f pool_page_alloc_meta() at netbsd:pool_page_alloc_meta+0x2c pool_grow() at netbsd:pool_grow+0x33 pool_get() at netbsd:pool_get+0x47 pool_cache_put_slow() at netbsd:pool_cache_put_slow+0x18d pool_cache_put_paddr() at netbsd:pool_cache_put_paddr+0x8f uvm_km_kmem_alloc() at netbsd:uvm_km_kmem_alloc+0xf2 vmem_xalloc() at netbsd:vmem_xalloc+0xacd vmem_alloc() at netbsd:vmem_alloc+0x7f pool_page_alloc_meta() at netbsd:pool_page_alloc_meta+0x2c pool_grow() at netbsd:pool_grow+0x33 pool_get() at netbsd:pool_get+0x47 pool_cache_put_slow() at netbsd:pool_cache_put_slow+0x18d pool_cache_put_paddr() at netbsd:pool_cache_put_paddr+0x8f uvm_km_kmem_alloc() at netbsd:uvm_km_kmem_alloc+0xf2 vmem_xalloc() at netbsd:vmem_xalloc+0xacd vmem_alloc() at netbsd:vmem_alloc+0x7f pool_page_alloc_meta() at netbsd:pool_page_alloc_meta+0x2c pool_grow() at netbsd:pool_grow+0x33 pool_get() at netbsd:pool_get+0x47 pool_cache_put_slow() at netbsd:pool_cache_put_slow+0x18d pool_cache_put_paddr() at netbsd:pool_cache_put_paddr+0x8f uvm_km_kmem_alloc() at netbsd:uvm_km_kmem_alloc+0xf2 vmem_xalloc() at netbsd:vmem_xalloc+0xacd vmem_alloc() at netbsd:vmem_alloc+0x7f pool_page_alloc_meta() at netbsd:pool_page_alloc_meta+0x2c pool_grow() at netbsd:pool_grow+0x33 pool_get() at netbsd:pool_get+0x47 pool_cache_put_slow() at netbsd:pool_cache_put_slow+0x18d pool_cache_put_paddr() at netbsd:pool_cache_put_paddr+0x8f uvm_km_kmem_alloc() at netbsd:uvm_km_kmem_alloc+0xf2 vmem_xalloc() at netbsd:vmem_xalloc+0xacd vmem_alloc() at netbsd:vmem_alloc+0x7f pool_page_alloc_meta() at netbsd:pool_page_alloc_meta+0x2c pool_grow() at netbsd:pool_grow+0x33 pool_get() at netbsd:pool_get+0x47 pool_cache_put_slow() at netbsd:pool_cache_put_slow+0x18d pool_cache_put_paddr() at netbsd:pool_cache_put_paddr+0x8f uvm_km_kmem_alloc() at netbsd:uvm_km_kmem_alloc+0xf2 vmem_xalloc() at netbsd:vmem_xalloc+0xacd vmem_alloc() at netbsd:vmem_alloc+0x7f pool_page_alloc_meta() at netbsd:pool_page_alloc_meta+0x2c pool_grow() at netbsd:pool_grow+0x33 pool_get() at netbsd:pool_get+0x47 pool_cache_put_slow() at netbsd:pool_cache_put_slow+0x18d pool_cache_put_paddr() at netbsd:pool_cache_put_paddr+0x8f uvm_km_kmem_alloc() at netbsd:uvm_km_kmem_alloc+0xf2 vmem_xalloc() at netbsd:vmem_xalloc+0xacd vmem_alloc() at netbsd:vmem_alloc+0x7f pool_page_alloc_meta() at netbsd:pool_page_alloc_meta+0x2c pool_grow() at netbsd:pool_grow+0x33 pool_get() at netbsd:pool_get+0x47 pool_cache_put_slow() at netbsd:pool_cache_put_slow+0x18d pool_cache_put_paddr() at netbsd:pool_cache_put_paddr+0x8f uvm_km_kmem_alloc() at netbsd:uvm_km_kmem_alloc+0xf2 vmem_xalloc() at netbsd:vmem_xalloc+0xacd vmem_alloc() at netbsd:vmem_alloc+0x7f pool_page_alloc_meta() at netbsd:pool_page_alloc_meta+0x2c pool_grow() at netbsd:pool_grow+0x33 pool_get() at netbsd:pool_get+0x47 pool_cache_put_slow() at netbsd:pool_cache_put_slow+0x18d pool_cache_put_paddr() at netbsd:pool_cache_put_paddr+0x8f uvm_km_kmem_alloc() at netbsd:uvm_km_kmem_alloc+0xf2 vmem_xalloc() at netbsd:vmem_xalloc+0xacd vmem_alloc() at netbsd:vmem_alloc+0x7f pool_page_alloc_meta() at netbsd:pool_page_alloc_meta+0x2c pool_grow() at netbsd:pool_grow+0x33 pool_get() at netbsd:pool_get+0x47 pool_cache_put_slow() at netbsd:pool_cache_put_slow+0x18d pool_cache_put_paddr() at netbsd:pool_cache_put_paddr+0x8f uvm_km_kmem_alloc() at netbsd:uvm_km_kmem_alloc+0xf2 vmem_xalloc() at netbsd:vmem_xalloc+0xacd vmem_alloc() at netbsd:vmem_alloc+0x7f pool_page_alloc_meta() at netbsd:pool_page_alloc_meta+0x2c pool_grow() at netbsd:pool_grow+0x33 pool_get() at netbsd:pool_get+0x47 pool_cache_put_slow() at netbsd:pool_cache_put_slow+0x18d pool_cache_put_paddr() at netbsd:pool_cache_put_paddr+0x8f uvm_km_kmem_alloc() at netbsd:uvm_km_kmem_alloc+0xf2 vmem_xalloc() at netbsd:vmem_xalloc+0xacd vmem_alloc() at netbsd:vmem_alloc+0x7f pool_page_alloc_meta() at netbsd:pool_page_alloc_meta+0x2c pool_grow() at netbsd:pool_grow+0x33 pool_get() at netbsd:pool_get+0x47 pool_cache_put_slow() at netbsd:pool_cache_put_slow+0x18d pool_cache_put_paddr() at netbsd:pool_cache_put_paddr+0x8f uvm_km_kmem_alloc() at netbsd:uvm_km_kmem_alloc+0xf2 vmem_xalloc() at netbsd:vmem_xalloc+0xacd vmem_alloc() at netbsd:vmem_alloc+0x7f pool_page_alloc_meta() at netbsd:pool_page_alloc_meta+0x2c pool_grow() at netbsd:pool_grow+0x33 pool_get() at netbsd:pool_get+0x47 pool_cache_put_slow() at netbsd:pool_cache_put_slow+0x18d pool_cache_put_paddr() at netbsd:pool_cache_put_paddr+0x8f uvm_km_kmem_alloc() at netbsd:uvm_km_kmem_alloc+0xf2 vmem_xalloc() at netbsd:vmem_xalloc+0xacd vmem_alloc() at netbsd:vmem_alloc+0x7f pool_page_alloc_meta() at netbsd:pool_page_alloc_meta+0x2c pool_grow() at netbsd:pool_grow+0x33 pool_get() at netbsd:pool_get+0x47 pool_cache_put_slow() at netbsd:pool_cache_put_slow+0x18d pool_cache_put_paddr() at netbsd:pool_cache_put_paddr+0x8f uvm_km_kmem_alloc() at netbsd:uvm_km_kmem_alloc+0xf2 vmem_xalloc() at netbsd:vmem_xalloc+0xacd vmem_alloc() at netbsd:vmem_alloc+0x7f pool_page_alloc_meta() at netbsd:pool_page_alloc_meta+0x2c pool_grow() at netbsd:pool_grow+0x33 pool_get() at netbsd:pool_get+0x47 pool_cache_put_slow() at netbsd:pool_cache_put_slow+0x18d pool_cache_put_paddr() at netbsd:pool_cache_put_paddr+0x8f mutex_obj_free() at netbsd:mutex_obj_free+0x40 vnfree() at netbsd:vnfree+0x4a vrelel() at netbsd:vrelel+0x28e cleanvnode() at netbsd:cleanvnode+0x13b vdrain_thread() at netbsd:vdrain_thread+0x5f db> Then xen kernel reboots due to watchdog timeout. -- t-hash
