interesting infinite loop. it appears that dorecipie makes no progress, and work doesn't realize no progress is made. this mk accumulated 4 minutes of cpu time without allocating significant memory.
acid; stk() dorecipe(node=0x4481c0)+0x276 /sys/src/cmd/mk/recipe.c:81 work(node=0x4481c0,p=0x447000,parc=0x448320)+0x345 /sys/src/cmd/mk/mk.c:165 work(node=0x447000,p=0x0,parc=0x0)+0x1b0 /sys/src/cmd/mk/mk.c:115 mk(target=0x446e80)+0x99 /sys/src/cmd/mk/mk.c:21 main(argc=0x2,argv=0xfedfff90)+0x5fb /sys/src/cmd/mk/main.c:233 _main+0x40 /sys/src/libc/amd64/main9.s:15 - erik