Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: something's wrong
On 11/23/2013 04:02 AM, Takahiro HAYASHI wrote:
> Hello,
>
> On Tue, 5 Nov 2013 10:07:49 +0000
> David Brownlee <abs%netbsd.org@localhost> 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
>
>
That's most likely PR/48372 it's fixed in current and needs pull up to
the netbsd-6 branches.
Lars
--
------------------------------------
Mystische Erklärungen:
Die mystischen Erklärungen gelten für tief;
die Wahrheit ist, dass sie noch nicht einmal oberflächlich sind.
-- Friedrich Nietzsche
[ Die Fröhliche Wissenschaft Buch 3, 126 ]
Home |
Main Index |
Thread Index |
Old Index