Active message deadlock and kmalloc canary