NetBSD-Bugs archive

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

Re: port-alpha/42174



The following reply was made to PR port-alpha/42174; it has been noted by GNATS.

From: "Michael L. Hitch" <mhitch%lightning.msu.montana.edu@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: dmarquess%gmail.com@localhost
Subject: Re: port-alpha/42174
Date: Thu, 5 Nov 2009 11:59:39 -0700 (MST)

 On Wed, 4 Nov 2009, Dustin Marquess wrote:
 
 > panic: LOCKDEBUG
 > Stopped in pid 0.36 (system) at netbsd:cpu_Debugger+0x4:        ret     
 > zero,(ra
 > )
 > db{0}> bt
 > cpu_Debugger() at netbsd:cpu_Debugger+0x4
 > panic() at netbsd:panic+0x244
 > lockdebug_abort1() at netbsd:lockdebug_abort1+0x150
 > mutex_abort() at netbsd:mutex_abort+0x34
 > mutex_vector_enter() at netbsd:mutex_vector_enter+0x324
 > pool_cache_put_slow() at netbsd:pool_cache_put_slow+0x198
 > pool_cache_put_paddr() at netbsd:pool_cache_put_paddr+0x1b0
 > pmap_do_tlb_shootdown() at netbsd:pmap_do_tlb_shootdown+0x174
 > alpha_ipi_process() at netbsd:alpha_ipi_process+0xb8
 > interrupt() at netbsd:interrupt+0x84
 > XentInt() at netbsd:XentInt+0x1c
 > --- interrupt (from ipl 4) ---
 > lockdebug_wantlock() at netbsd:lockdebug_wantlock+0x218
 > mutex_tryenter() at netbsd:mutex_tryenter+0x274
 > pool_cache_get_slow() at netbsd:pool_cache_get_slow+0x78
 > pool_cache_get_paddr() at netbsd:pool_cache_get_paddr+0x26c
 > pmap_tlb_shootdown() at netbsd:pmap_tlb_shootdown+0x248
 > pmap_kremove() at netbsd:pmap_kremove+0x124
 > uvm_pagermapout() at netbsd:uvm_pagermapout+0x40
 > uvm_aio_aiodone() at netbsd:uvm_aio_aiodone+0xf4
 >
 > I'm still in ddb if I need to do anything else.
 
    It confirms one of the deadlocks I suspected.  I should soon have a
 patch you can try out.
 
 --
 Michael L. Hitch                       mhitch%montana.edu@localhost
 Computer Consultant
 Information Technology Center
 Montana State University       Bozeman, MT     USA
 


Home | Main Index | Thread Index | Old Index