i was investigating all callers of postnote() for bugs that could lead to spurious notes like the alarm race i described before. btw this has been fixed too. the key is to recheck p->alarm while holding p->debug qlock. once you have it, the process cannot exit under you.
-- cinap