ros-fuerte-pcl: bug in libfiter.so?
Hi,
I updated ROS and now I have problems with the libfilter.so. I cannot use voxel_grid, i get an error like this: "Program received signal SIGILL, Illegal instruction."
My system: 3.2.0-30-generic #48-Ubuntu SMP x8664 x8664 x86_64 GNU/Linux Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz
ROS: i think the package with the error is: ros-fuerte-pcl (1.5.2-7precise-20120813-1659-+0000)
Problem: When i run voxelgrid (from /opt/ros/fuerte/bin/) to downsample a pcd-file i get the error, with gdb i get this:
robert@raquel:~$ voxelgrid tablescene_lms400.pcd test.pcd
Program received signal SIGILL, Illegal instruction.
0x00007ffff740c719 in pcl::VoxelGrid
/#0 0x00007ffff740c719 in pcl::VoxelGrid
/#1 0x00007ffff7335de8 in pcl::Filter
/#2 0x0000000000408d74 in compute(boost::sharedptr<sensormsgs::PointCloud2std::allocator<void > const> const&, sensormsgs::PointCloud2_std::allocator<void >&, float, float, float, std::string const&, double, double) ()
/#3 0x0000000000407ade in main ()
To test voxelgrid i tried out the tutorial on voxelgrid (link:pcl), compiling/linking no problem, but when i execute the program similar error as above :-(
What i tried and works is to download the trunk version of percptionpclfuerte_unstable (link:svn).
Now to the strange part: i also have a laptop with the same software settings and there i get no errors (CPU info: 2.0 GHz Intel Core 2 Duo).
Is there a bug in the pre-build packages? Is someone else experiences the same bahaviour?
Thx, Robert
Asked by robert_81 on 2012-09-05 21:55:54 UTC
Comments