结论:
男方有过错补偿女方的协议一般生效,前提是符合一定条件;若存在可撤销情形或违法内容,则可能被撤销或无效。
法律解析:
根据《民法典》规定,民事法律行为有效需满足行为人具有相应民事行为能力、意思表示真实、不违反法律和行政法规强制性规定以及不违背公序良俗。当男方有过错,双方达成补偿协议,若符合上述条件,协议通常有效,像男方重婚、与他人同居、实施家庭暴力等过错情形下达成的补偿协议受法律保护。但协议若存在显失公平、欺诈、胁迫等可撤销情形,当事人可在法定期限内向法院或仲裁机构请求撤销;若涉及限制人身权利等违法内容,就可能部分或全部无效。如果在处理此类协议中遇到法律问题,建议及时向专业法律人士咨询,以保障自身合法权益。