ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

jansvec's profile - activity

2012-12-31 09:50:23 -0500 received badge  Good Question (source)
2012-10-01 23:55:39 -0500 received badge  Notable Question (source)
2012-10-01 23:55:39 -0500 received badge  Famous Question (source)
2012-10-01 23:55:39 -0500 received badge  Popular Question (source)
2012-09-03 11:54:46 -0500 received badge  Famous Question (source)
2012-09-03 11:54:46 -0500 received badge  Popular Question (source)
2012-09-03 11:54:46 -0500 received badge  Notable Question (source)
2011-11-16 08:57:33 -0500 marked best answer Illegal instruction in openni_tracker (libXnVFeatures.so)

Tracking is implemented by the NITE binaries from PrimeSense. These make use of SSSE3 instructions, so unfortunately they just don't work on older computers.

The NITE source code is proprietary, so all I can recommend is requesting a less-optimized release of NITE on the OpenNI-dev mailing list.

2011-11-16 08:57:23 -0500 marked best answer 'Illegal instruction'

Thanks for the backtrace. This looks like another manifestation of http://answers.ros.org/question/2839/illegal-instruction-when-using-image_view-with. Updating your system to the most recent OpenCV package should solve it.

2011-11-14 08:01:05 -0500 received badge  Nice Question (source)
2011-11-13 21:26:20 -0500 asked a question Illegal instruction in openni_tracker (libXnVFeatures.so)

Hi, i want try openni_tracker and i get following text:

'Illegal instruction'

Here are some outputs from gdb:

GDB:

(gdb) run
Starting program:/opt/ros/electric/stacks/openni_kinect/openni_tracker/bin/openni_tracker 
[Thread debugging using libthread_db enabled]
[New Thread 0x7ffff03b9700 (LWP 10690)]
[New Thread 0x7fffefbb8700 (LWP 10691)]
[New Thread 0x7fffef3b7700 (LWP 10692)]
[New Thread 0x7fffeebb6700 (LWP 10697)]
[New Thread 0x7fffe7fff700 (LWP 10702)]

Program received signal SIGILL, Illegal instruction.
0x00007fffeda3ebd3 in NAGeneralData::Downscale2x2SSE(unsigned short const*, unsigned short*, short, short, Box2D<int>*) () from /usr/lib/libXnVFeatures.so

BackTrace:

#0  0x00007fffeda3ebd3 in NAGeneralData::Downscale2x2SSE(unsigned short const*, unsigned short*, short, short, Box2D<int>*) () from /usr/lib/libXnVFeatures.so
#1  0x00007fffeda45033 in NAGeneralData::Initialize(xn::DepthGenerator const&, Resolution) () from /usr/lib/libXnVFeatures.so
#2  0x00007fffed91bed0 in MultiUserFeatureExtractor::Initialize(xn::DepthGenerator const&, xn::DepthMetaData const&, Resolution, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) () from /usr/lib/libXnVFeatures.so
#3  0x00007fffed8ad807 in XnVSkeletonGenerator::XnVSkeletonGenerator(xn::Context&, char const*, char const*, xn::DepthGenerator, unsigned int) () from /usr/lib/libXnVFeatures.so
#4  0x00007fffed899c3a in XnVExportedSkeletonGenerator::Create(xn::Context&, char const*, char const*, xn::NodeInfoList*, char const*, xn::ModuleProductionNode**) () from /usr/lib/libXnVFeatures.so
#5  0x00007fffed89e1ff in XnVExportedSkeletonGeneratorCreate(XnContext*, char const*, char const*, XnNodeInfoList*, char const*, void**) () from /usr/lib/libXnVFeatures.so
#6  0x00007ffff7b8a42d in XnModuleLoader::CreateRootNode(XnNodeInfo*, XnModuleInstance**) () from /usr/lib/libOpenNI.so
#7  0x00007ffff7b9b1c6 in xnCreateProductionNodeImpl(XnContext*, XnNodeInfo*)() from /usr/lib/libOpenNI.so
#8  0x00007ffff7b9bc2f in xnCreateProductionTree () from /usr/lib/libOpenNI.so
#9  0x00007ffff7b9c588 in xnCreateAnyProductionTree () from /usr/lib/libOpenNI.so
#10 0x0000000000404855 in Create (argc=1, argv=<value optimized out>) at /usr/include/openni/XnCppWrapper.h:5250
#11 main (argc=1, argv=<value optimized out>) at /tmp/buildd/ros-electric-openni-kinect-0.3.1/debian/ros-electric-openni-kinect/opt/ros/electric/stacks/openni_kinect/openni_tracker/src/openni_tracker.cpp:149

Thanks for any advice

Jan

2011-11-12 11:45:39 -0500 received badge  Student (source)
2011-11-11 20:55:36 -0500 received badge  Editor (source)
2011-11-11 20:46:25 -0500 answered a question 'Illegal instruction'

Hi,

My hardware is FS AMILO Notebook Sa 3650( run without buster ).

GDB:

Starting program:/home/user/ros/stacks/roboearth/object_scanning/re_kinect_object_detector/bin/re_kinect 
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffd3ee2700 (LWP 22478)]
[New Thread 0x7fffd36e1700 (LWP 22479)]
[New Thread 0x7fffd2ee0700 (LWP 22480)]
[New Thread 0x7fffd26df700 (LWP 22485)]
[New Thread 0x7fffcb69e700 (LWP 22493)]
[ WARN] [1321093987.648896789]: no model files loaded!
[ INFO] [1321093998.275109795]: model path callback; path =/tmp/videogame.Videogamecover_kinect
[ INFO] [1321093998.360253889]: loading model aspect: /tmp/videogame.Videogamecover_kinect/dense_face_058.pcd

Program received signal SIGILL, Illegal instruction.
0x00007ffff6d1d034 in cv::SURFInvoker::operator()(cv::BlockedRange const&) const () from /usr/lib/libopencv_features2d.so.2.3

BT:

#0  0x00007ffff6d1d034 in cv::SURFInvoker::operator()(cv::BlockedRange const&) const () from /usr/lib/libopencv_features2d.so.2.3
#1  0x00007ffff6d1ff8a in cvExtractSURF () from /usr/lib/libopencv_features2d.so.2.3
#2  0x00007ffff6d21786 in cv::SURF::operator()(cv::Mat const&, cv::Mat const&, std::vector<cv::KeyPoint, std::allocator<cv::KeyPoint> >&, std::vector<float, std::allocator<float> >&, bool) const () from /usr/lib/libopencv_features2d.so.2.3
#3  0x000000000043579e in ObjectAspect::calculate (this=0x7fffcc002e30, image=..., pointcloud=...) at /home/user/ros/stacks/roboearth/object_scanning/re_kinect_object_detector/src/recognitionmodel.cpp:87
#4  0x000000000043a253 in ObjectAspect::fromFile (this=0x7fffcc002e30, filename=...) at /home/user/ros/stacks/roboearth/object_scanning/re_kinect_object_detector/src/recognitionmodel.cpp:415
#5  0x000000000043ab6b in RecognitionModel::loadFromPath (this=0x7fffffffd4d0, path=...) at /home/user/ros/stacks/roboearth/object_scanning/re_kinect_object_detector/src/recognitionmodel.cpp:485
#6  0x0000000000431cd2 in ROSCom::model_path_cb (this=0x7fffffffddc0, model_path_msg=<value optimized out>) at /home/user/ros/stacks/roboearth/object_scanning/re_kinect_object_detector/src/slam_main.cpp:103
#7  0x000000000042a24a in operator() (function_obj_ptr=<value optimized out>, a0=<value optimized out>) at /usr/include/boost/function/function_template.hpp:1013
#8  boost::detail::function::void_function_obj_invoker1<boost::function<void(const boost::shared_ptr<const std_msgs::String_<std::allocator<void> > >&)>, void, boost::shared_ptr<const std_msgs::String_<std::allocator<void> > > >::invoke(boost::detail::function::function_buffer &, boost::shared_ptr<std_msgs::String_<std::allocator<void> > const>) (function_obj_ptr=<value optimized out>, a0=<value optimized out>) at /usr/include/boost/function/function_template.hpp:153
#9  0x000000000042c7b2 in operator() (this=0x7263f0, params=<value optimized out>) at /usr/include/boost/function/function_template.hpp:1013
#10 ros::SubscriptionCallbackHelperT<boost::shared_ptr<std_msgs::String_<std::allocator<void> > const> const&, void>::call (this=0x7263f0, params=<value optimized out>) at /opt/ros/electric/stacks/ros_comm/clients/cpp/roscpp/include/ros/subscription_callback_helper.h:180
#11 0x00007fffece4400a in ros::SubscriptionQueue::call (this=<value optimized out>) at /tmp/buildd/ros-electric-ros-comm-1.6.4/debian/ros-electric-ros-comm/opt/ros/electric/stacks/ros_comm/clients/cpp/roscpp/src/libros/subscription_queue.cpp:164
#12 0x00007fffece894cf in ros::CallbackQueue::callOneCB (this=0x71e3c0, tls=0x7bbcd0) at /tmp/buildd/ros-electric-ros-comm-1.6.4/debian/ros-electric-ros-comm/opt/ros/electric/stacks/ros_comm/clients/cpp/roscpp/src/libros/callback_queue.cpp:381
#13 0x00007fffece8a8db in ros::CallbackQueue::callAvailable (this=0x71e3c0, timeout=<value optimized out>) at /tmp/buildd/ros-electric-ros-comm-1.6.4/debian/ros-electric-ros-comm/opt/ros/electric/stacks/ros_comm/clients/cpp/roscpp/src/libros/callback_queue.cpp:333
#14 0x00007fffece91e30 in ros::SingleThreadedSpinner::spin (this=<value optimized out>, queue=0x71e3c0) at /tmp/buildd/ros-electric-ros-comm-1.6.4/debian/ros-electric-ros-comm/opt/ros/electric/stacks/ros_comm/clients ...
(more)
2011-11-06 20:07:27 -0500 asked a question 'Illegal instruction'

Hi, I have a problem with loading and saving models, always return text 'Illegal instruction'.

I have Ubuntu 11.04 electric and all was install and run by tutorials.

Perception-pcl-addons from repository as 'ros-electric-perception-pcl-addons'.

// SAVE
...
writing /tmp/object_recorder_0/Can.Energy_drink_can/face_000.png[ INFO]
[1320658625.942711015]: Received PointCloud
[ INFO] [1320658626.933096772]: Received PointCloud
Illegal instruction

// LOAD
...
[ INFO] [1320458961.172944345]: model path callback; path=/home/user/models/videogame.Videogamecover_kinect
[ INFO] [1320458961.242162236]: loading model aspect: /home/user/models/videogame.Videogamecover_kinect/dense_face_028.pcd
Illegal instruction

Thanks for any help, Jan

2011-10-25 09:08:53 -0500 received badge  Supporter (source)