NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/39777: NFS client triggers kernel panics



The following reply was made to PR kern/39777; it has been noted by GNATS.

From: Matthias Scheler <tron%zhadum.org.uk@localhost>
To: netbsd-bugs%NetBSD.org@localhost
Cc: gnats-bugs%NetBSD.org@localhost
Subject: Re: kern/39777: NFS client triggers kernel panics
Date: Fri, 31 Oct 2008 18:30:12 +0000

 I've looked at the faulting bit of code:
 
 db{0}> examine/i netbsd:_bus_dmamap_load_mbuf,10
 netbsd:_bus_dmamap_load_mbuf:   pushq   %rbp
 netbsd:_bus_dmamap_load_mbuf+0x1:       movq    %rsp,%rbp
 netbsd:_bus_dmamap_load_mbuf+0x4:       pushq   %r15
 netbsd:_bus_dmamap_load_mbuf+0x6:       pushq   %r14
 netbsd:_bus_dmamap_load_mbuf+0x8:       pushq   %r13
 netbsd:_bus_dmamap_load_mbuf+0xa:       pushq   %r12
 netbsd:_bus_dmamap_load_mbuf+0xc:       movq    %rsi,%r12
 netbsd:_bus_dmamap_load_mbuf+0xf:       pushq   %rbx
 netbsd:_bus_dmamap_load_mbuf+0x10:      subq    $0x58,%rsp
 netbsd:_bus_dmamap_load_mbuf+0x14:      movq    %rdi,0xffffffffffffffb0(%rbp)
 netbsd:_bus_dmamap_load_mbuf+0x18:      movq    %rdx,0xffffffffffffffa8(%rbp)
 netbsd:_bus_dmamap_load_mbuf+0x1c:      movl    %ecx,0xffffffffffffffa4(%rbp)
 netbsd:_bus_dmamap_load_mbuf+0x1f:      movq    0x30(%rsi),%rax
 netbsd:_bus_dmamap_load_mbuf+0x23:      movq    %rax,0xffffffffffffffb8(%rbp)
 netbsd:_bus_dmamap_load_mbuf+0x27:      movq    $0,0x40(%rsi)
 netbsd:_bus_dmamap_load_mbuf+0x2f:      movl    $0,0x48(%rsi)
 
 The kernel crashes at netbsd:_bus_dmamap_load_mbuf+0x14 which tries
 to access the stack space it previously created.
 
 This looks like a stack overflow to me.
 
        Kind regards
 
 -- 
 Matthias Scheler                                  http://zhadum.org.uk/
 


Home | Main Index | Thread Index | Old Index