Hi, that should probably done by filing an issue against the package itself.
This package is barely maintained as part of object_manipulation. It got simplified/redesigned/sped up during its move to the Object Recognition Kitchen and the bug you mention does not happen anymore. I am the maintainer of it:
https://github.com/wg-perception/tabletop
object_manipulation just started to use the kitchen and docs will be updated for it.
Please take this conversation offline with me for informal instructions (maybe you can help writing the official ones). Thx.


On Thu, Apr 11, 2013 at 10:21 AM, Srećko Jurić-Kavelj <srecko.juric-kavelj@fer.hr> wrote:
Hi everyone,

I just wanted to share my recent experience on running
tabletop_segmentation. I'm running groovy on 64 bit precise (Intel
Q6600 CPU, /proc/cpuinfo attached) . All packages are latest from
packages.ros.org.

The tabletop_segmentation node would crash right after step 1 of
running the tabletop_object_detector/TabletopSegmentation service. It
turned out that filtering in the PCL library caused a SIGILL. Building
the ros-groovy-pcl package on my machine solved the problem.

However, I can't really pinpoint what's the problem with the package
provided on packages.ros.org. Provided that this is the build log
(http://jenkins.willowgarage.com:8080/view/GbinP64/job/ros-groovy-pcl_binarydeb_precise_amd64/lastBuild/consoleFull),
I don't see any suspicious flags for the compiler, except
-march=native (from the cmake configuration: -- Using CPU native flags
for SSE optimization:  -march=native). Does this use SSE 4.1 if
available on build machine? How many users are affected by this?

To resolve this, one can rebuild the package:

$ git clone git://github.com/ros-gbp/pcl-release.git
$ cd pcl-release
$ git checkout debian/groovy/precise/pcl
$ git-buildpackage --git-ignore-branch
--git-upstream-branch=863fbba11458cd95480e5e376bb42ade2969be39

with this in ~/.gbp.conf:
[git-buildpackage]
export-dir = ../build-area/
tarball-dir = ../tarballs/

Best regards,

Srećko Jurić-Kavelj, dipl.ing. (Ms.E.E)
Research and Teaching Assistant at University of Zagreb
(Faculty of Electrical Engineering and Computing, Department of
Control and Computer Engineering)

Phone: +385 (0)1 6129 529
Fax: +385 (0)1 6129 809
E-mail: srecko.juric-kavelj@fer.hr
URL: http://www.fer.hr/srecko.juric-kavelj

Sanctus Hieronymus: "Parce mihi, Domine, quia dalmata sum!"

_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users