From mboxrd@z Thu Jan 1 00:00:00 1970 From: erik quanstrom Date: Sat, 1 Mar 2014 22:14:32 -0500 To: 9fans@9fans.net Message-ID: <4578ec4fd74cba90ed1d96bfb4fa6e25@mikro.quanstro.net> In-Reply-To: <2cf9720b82e19cf7af8332c8ebddeb76@felloff.net> References: <2cf9720b82e19cf7af8332c8ebddeb76@felloff.net> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] imagereclaim() Topicbox-Message-UUID: c0a70426-ead8-11e9-9d60-3106f5b1d025 odd coincidence. this just happened: no panlic:o cpou0:p cpu0:s de adlock/abandoned lock 0xfffffffff21547f0 key 0xfffffffff215483c pc 0xfffffffff01ce2bd proc 1893 held by pc 0xfffffffff01c acid; src(0xfffffffff01ce2bd) /sys/src/nix/port/page.c:552 547 for(f = pghash(daddr); f; f = f->hash){ 548 if(f->image == i && f->daddr == daddr){ 549 unlock(&pga.hashlock); 550 551 lock(&pga); >552 lock(f); 553 if(f->image != i || f->daddr != daddr){ 554 unlock(f); 555 unlock(&pga); 556 return 0; 557 } acid; src(0xfffffffff01cbc49) /sys/src/nix/port/fault.c:148 143 (*pg)->modref |= PG_REF; 144 break; 145 } 146 147 lkp = *pg; >148 lock(lkp); 149 150 ref = lkp->ref; 151 if(ref > 1) { 152 unlock(lkp); 153