videre_stereo_cam segmentation fault
Hi everyone,
I'm trying to make "videre_stereo_cam" package to work with a VIDERE STOC camera 6cm baseline. The problem is that videre_stereo_node crashes reporting a segmentation fault. I believe that something goes wrong when frame deinterlacing takes place, but I'm not sure.
Using SVS software for Linux, I can access the camera and get disparity image. Unfortunately, SVS is precompiled for 32bit architectures and Videre does not provide support for this product any more. My operating system is 64bit.
System Information:
videre_stereo_cam svn revision 1290
ROS Diamondback
Linux 2.6.32-29-generic #58-Ubuntu SMP Fri Feb 11 20:52:10 UTC 2011 x86_64 GNU/Linux
libdc1394-22 libdc1394-22-dev libdc1394-utils libraw1394-dev libraw1394-11
When I first tried to compile videre_stereo_cam, compilation failed.
[ rosmake ] No package specified. Building ['videre_stereo_cam']
[ rosmake ] Packages requested are: ['videre_stereo_cam']
[ rosmake ] Logging to directory/home/pandora/.ros/rosmake/rosmake_output-20110323-193106
[ rosmake ] Expanded args ['videre_stereo_cam'] to:
['videre_stereo_cam']
[ rosmake ] Checking rosdeps compliance for packages videre_stereo_cam. This may take a few seconds.
Failed to find rosdep libdc1394-dev for package videre_stereo_cam on OS:ubuntu version:10.04
WARNING: Rosdeps [u'libdc1394-dev'] could not be resolved
[ rosmake ] rosdep check passed all system dependencies in packages
[rosmake-0] Starting >>> rosbuild [ make ]
[rosmake-0] Finished <<< rosbuild ROS_NOBUILD in package rosbuild
No Makefile in package rosbuild
[rosmake-1] Starting >>> cpp_common [ make ]
[rosmake-1] Finished <<< cpp_common ROS_NOBUILD in package cpp_common
[rosmake-2] Starting >>> roslib [ make ]
[rosmake-2] Finished <<< roslib ROS_NOBUILD in package roslib
[rosmake-3] Starting >>> xmlrpcpp [ make ]
[rosmake-0] Starting >>> roslang [ make ]
[rosmake-1] Starting >>> roscpp_traits [ make ]
[rosmake-1] Finished <<< roscpp_traits ROS_NOBUILD in package roscpp_traits
[rosmake-3] Finished <<< xmlrpcpp ROS_NOBUILD in package xmlrpcpp
[rosmake-2] Starting >>> rostime [ make ]
[rosmake-0] Finished <<< roslang ROS_NOBUILD in package roslang
No Makefile in package roslang
[rosmake-2] Finished <<< rostime ROS_NOBUILD in package rostime
[rosmake-3] Starting >>> std_msgs [ make ]
[rosmake-1] Starting >>> roscpp_serialization [ make ]
[rosmake-0] Starting >>> rosconsole [ make ]
[rosmake-3] Finished <<< std_msgs ROS_NOBUILD in package std_msgs
[rosmake-0] Finished <<< rosconsole ROS_NOBUILD in package rosconsole
[rosmake-1] Finished <<< roscpp_serialization ROS_NOBUILD in package roscpp_serialization
[rosmake-2] Starting >>> rosgraph_msgs [ make ]
[rosmake-2] Finished <<< rosgraph_msgs ROS_NOBUILD in package rosgraph_msgs
[rosmake-3] Starting >>> opencv2 [ make ]
[rosmake-3] Finished <<< opencv2 ROS_NOBUILD in package opencv2
[rosmake-1] Starting >>> rosclean [ make ]
[rosmake-1] Finished <<< rosclean ROS_NOBUILD in package rosclean
[rosmake-0] Starting >>> rosgraph [ make ]
[rosmake-2] Starting >>> roscpp [ make ]
[rosmake-3] Starting >>> rospy [ make ]
[rosmake-0] Finished <<< rosgraph ROS_NOBUILD in package rosgraph
[rosmake-2] Finished <<< roscpp ROS_NOBUILD in package roscpp
[rosmake-3] Finished <<< rospy ROS_NOBUILD in package rospy
[rosmake-1] Starting >>> rosmaster [ make ]
[rosmake-1] Finished <<< rosmaster ROS_NOBUILD in package rosmaster
[rosmake-0] Starting >>> rosout [ make ]
[rosmake-0] Finished <<< rosout ROS_NOBUILD in package rosout
[rosmake-2] Starting >>> rosunit [ make ]
[rosmake-2] Finished <<< rosunit ROS_NOBUILD in package rosunit
[rosmake-3] Starting >>> yaml_cpp [ make ]
[rosmake-1] Starting >>> roslaunch [ make ]
[rosmake-3] Finished <<< yaml_cpp ROS_NOBUILD in package yaml_cpp
[rosmake-1] Finished <<< roslaunch ROS_NOBUILD in package roslaunch
No Makefile in package roslaunch
[rosmake-0] Starting >>> tinyxml [ make ]
[rosmake-0] Finished <<< tinyxml ROS_NOBUILD in package tinyxml
[rosmake-2] Starting >>> bond [ make ]
[rosmake-3] Starting >>> rostest [ make ]
[rosmake-1] Starting >>> pluginlib [ make ]
[rosmake-1] Finished <<< pluginlib ROS_NOBUILD in package pluginlib
[rosmake-3] Finished <<< rostest ROS_NOBUILD in package rostest
[rosmake-2] Finished <<< bond ROS_NOBUILD in package bond
[rosmake-0] Starting >>> smclib [ make ]
[rosmake-1] Starting >>> topic_tools [ make ]
[rosmake-3] Starting >>> message_filters [ make ]
[rosmake-0] Finished <<< smclib ROS_NOBUILD in package smclib
[rosmake-1 ...