Re: [ros-users] PCL filtering causes SIGILL on Q6600

Forside
Vedhæftede filer:
Indlæg som e-mail
+ (text/plain)
+ (text/html)
Slet denne besked
Besvar denne besked
Skribent: User discussions
Dato:  
Til: User discussions
Emne: Re: [ros-users] PCL filtering causes SIGILL on Q6600
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 <
> 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:
> URL: http://www.fer.hr/srecko.juric-kavelj
>
> Sanctus Hieronymus: "Parce mihi, Domine, quia dalmata sum!"
>
> _______________________________________________
> ros-users mailing list
>
> https://code.ros.org/mailman/listinfo/ros-users
>
>