Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Mar 2002 08:08:01 +0100
From:      Wilko Bulte <wkb@freebie.xs4all.nl>
To:        freebsd-current@FreeBSD.ORG, freebsd-alpha@FreeBSD.ORG
Subject:   Re: blockable sleep panic on Alpha / current
Message-ID:  <20020305080801.D5099@freebie.xs4all.nl>
In-Reply-To: <20020304191303.A2288@freebie.xs4all.nl>; from wkb@freebie.xs4all.nl on Mon, Mar 04, 2002 at 07:13:03PM %2B0100
References:  <20020304191303.A2288@freebie.xs4all.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Mar 04, 2002 at 07:13:03PM +0100, Wilko Bulte wrote:

Another one, appears to be identical. No dump, no kernel debugger
unfortunately. The kernel has WITNESS enabled too. I'll try to catch a dump
if that is helpful to someone?

Wilko



FreeBSD/alpha (ds10.wbnet) (ttyd0)

login: panic: blockable sleep lock (sleep mutex) Giant @
../../../alpha/alpha/tr
ap.c:482
cpuid = 0; panic
Stopped at
fatal kernel trap:

    trap entry     = 0x2 (memory management fault)
    cpuid          = 0
    faulting va    = 0x60
    type           = access violation
    cause          = load instructon
    pc             = 0xfffffc000050b220
    ra             = 0xfffffc000050b218
    sp             = 0xfffffe000e22c450
    usp            = 0x11fff0a8
    curthread      = 0xfffffe000e107d00
        pid = 44138, comm = cc

      Stopped at
fatal kernel trap:

    trap entry     = 0x2 (memory management fault)
    cpuid          = 0
    faulting va    = 0x60
    type           = access violation
    cause          = load instructon
    pc             = 0xfffffc000050b220
    ra             = 0xfffffc000050b218
    sp             = 0xfffffe000e22b9c8
    usp            = 0x11fff0a8
    curthread      = 0xfffffe000e107d00
        pid = 44138, comm = cc

      Stopped at
fatal kernel trap:

    trap entry     = 0x2 (memory management fault)
    cpuid          = 0
    faulting va    = 0x60
    type           = access violation
    cause          = load instructon
    pc             = 0xfffffc000050b220
    ra             = 0xfffffc000050b218
    sp             = 0xfffffe000e22af40
    usp            = 0x11fff0a8
    curthread      = 0xfffffe000e107d00
        pid = 44138, comm = cc

      Stopped at
halted CPU 0

halt code = 2
kernel stack not valid halt
PC = fffffc00004231ec
>>>



> During a make release I just got a panic. The build progressed until:
> 
> gzip -cn /usr/src/lib/libc/../libc/stdlib/imaxabs.3 > imaxabs.3.gz
> gzip -cn /usr/src/lib/libc/../libc/stdlib/imaxdiv.3 > imaxdiv.3.gz
> gzip -cn /usr/src/lib/libc/../libc/stdlib/labs.3 > labs.3.gz
> 
> The running system is a -current as of today.
> 
> The panic:
> 
> login: 
> FreeBSD/alpha (ds10.wbnet) (ttyd0)
> 
> login: panic: blockable sleep lock (sleep mutex) Giant @
> ../../../alpha/alpha/tr
> ap.c:482
> cpuid = 0; panic
> Stopped at      Debugger+0x34:  zapnot  v0,#0xf,a0      <v0=0x7,a0=0x6>
> db> 
> db> trace
> Debugger() at Debugger+0x34
> panic() at panic+0x188
> witness_lock() at witness_lock+0xb4
> _mtx_lock_flags() at _mtx_lock_flags+0xd8
> trap() at trap+0x4c8
> XentMM() at XentMM+0x2c
> --- memory management fault (from ipl 7) ---
> statclock_process() at statclock_process+0x1d4
> statclock() at statclock+0x78
> alpha_clock_interrupt() at alpha_clock_interrupt+0xac
> interrupt() at interrupt+0xb8
> XentInt() at XentInt+0x28
> --- interrupt (from ipl 4) ---
> critical_exit() at critical_exit+0x1c
> _mtx_unlock_spin_flags() at _mtx_unlock_spin_flags+0xd4
> witness_lock() at witness_lock+0x408
> _mtx_lock_flags() at _mtx_lock_flags+0xd8
> lockmgr() at lockmgr+0x70
> vm_map_lock_read() at vm_map_lock_read+0x28
> vm_map_lookup() at vm_map_lookup+0x78
> vm_fault1() at vm_fault1+0xa8
> vm_fault() at vm_fault+0x64
> trap() at trap+0x6d8
> XentMM() at XentMM+0x2c
> --- memory management fault ---
> ithread_schedule() at ithread_schedule+0xa4
> alpha_dispatch_intr() at alpha_dispatch_intr+0x130
> interrupt() at interrupt+0x138
> XentInt() at XentInt+0x28
> --- interrupt (from ipl 0) ---
> critical_exit() at critical_exit+0x1c
> _mtx_unlock_spin_flags() at _mtx_unlock_spin_flags+0xd4
> vm_fault1() at vm_fault1+0x110c
> vm_fault() at vm_fault+0x64
> trap() at trap+0x6d8
> XentMM() at XentMM+0x2c
> --- memory management fault ---
> pmap_enter_quick() at pmap_enter_quick+0x1d4
> pmap_object_init_pt() at pmap_object_init_pt+0x1a4
> vm_map_insert() at vm_map_insert+0x35c
> elf_load_section() at elf_load_section+0x190
> exec_elf_imgact() at exec_elf_imgact+0x278
> execve() at execve+0x324
> syscall() at syscall+0x338
> XentSys() at XentSys+0x64
> --- syscall (59, FreeBSD ELF, execve) ---
> --- user mode ---
> db> 
> 
> 
> -- 
> |   / o / /_  _   		wilko@FreeBSD.org
> |/|/ / / /(  (_)  Bulte		Arnhem, the Netherlands
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-current" in the body of the message
---end of quoted text---

-- 
|   / o / /_  _   		FreeBSD core team secretary
|/|/ / / /(  (_)  Bulte		wilko@FreeBSD.org

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020305080801.D5099>