> When I’d try and kill it, there’d be a likely chance that rc
> would also get the same Semacquire deadlock.  This can also be seen
> using broke to try and prune dead dns processes:
> 
>       dream% acid 158
>       /proc/158/text:arm plan 9 executable
>       /sys/lib/acid/port
>       /sys/lib/acid/arm
>       acid: stk()
>       semacquire()+0xc /sys/src/libc/9syscall/semacquire.s:6
>       lock(l=0x17104)+0x20 /sys/src/libc/port/lock.c:10
>       plock()+0x8 /sys/src/libc/port/malloc.c:80
>       poolalloc(p=0x18a8c,n=0x10)+0xc /sys/src/libc/port/pool.c:1223
>       mallocz(size=0x8,clr=0x1)+0x18 /sys/src/libc/port/malloc.c:221
>       Malloc()+0x8 /sys/src/cmd/rc/plan9.c:624
>       emalloc(n=0x8)+0x4 /sys/src/cmd/rc/subr.c:9
>       newword(wd=0x18e4e,next=0x202d0)+0x8 /sys/src/cmd/rc/exec.c:33
>       pushword(wd=0x18e4e)+0x40 /sys/src/cmd/rc/exec.c:44
>       execforkexec()+0x34 /sys/src/cmd/rc/havefork.c:223
>       Xsimple()+0x170 /sys/src/cmd/rc/simple.c:62
>       main(argv=0x5fffff94,argc=0x2)+0x320 /sys/src/cmd/rc/exec.c:184
>       _main+0x28 /sys/src/libc/arm/main9.s:19
>       acid: 

image cache strikes again?

- erik

Reply via email to