SIGILL, Illegal instruction in libpcl_common.so.1.5.1 from costmap_2d
Since our latest ros fuerte update in ubuntu precise, our navigation crashes. After investigating the issue, we found out that the problem is the costmap_2d node, which crahses with SIGILL, which mean that an illegal assembler instruction was called. We furhter investigated this, and found out, that it's a AVX instruction call in Eigen, called from libpcl in libpcl_common.so.1.5.1 Our ros is running on an intel atom, which does not support avx, so we can't use it anymore.
We tried to build our own version without avx, but failed to find out how to build our own deb to replace the existing one. The avx instructions shouldn't be in there at all, as many CPUs don't support it. The problems started with the ros update on 2nd May.