多项选择题
甲乙之间订立了一个买卖合同,甲为买受人,丙为甲应支付的该合同的货款提供了一般保证担保。下列关于当事人民事责任承担的陈述哪些是正确的( )
A.如果该买卖合同有效而担保合同无效,乙无过错的,甲与丙对主合同债权人的经济损失,承担连带赔偿责任
B.如果该买卖合同无效而导致担保合同无效,担保人无过错的,担保人不承担责任
C.如果该买卖合同有效而担保合同无效,债权人、担保人有过错的,担保人承担民事责任的部分,不应超过债务人未能清偿部分的1/2
D.担保合同无效的责任只能在诉讼或仲裁中解决,担保人承担责任后对债务人的追偿权也只能在甲乙之间进行的主合同之诉中一并解决,如果当时没有提出,则不能另行提起诉讼。