遗嘱失效的情形有:继承人故意杀害被继承人,为争夺遗产而杀害其他继承人的,遗弃被继承人的,伪造、篡改或者销毁遗嘱,情节严重等。公证遗嘱如果符合情形也可能失效。
《继承法》第七条规定,继承人有下列行为之一的,丧失继承权:
(一)故意杀害被继承人的;
(二)为争夺遗产而杀害其他继承人的;
(三)遗弃被继承人的,或者虐待被继承人情节严重的;
(四)伪造、篡改或者销毁遗嘱,情节严重的。