fix eigen bugs #2827