rosrun is just calling through to whatever you asked it to run. If rosrun crashes like this it means that whatever program you launched crashed. You should run the underlying program directly and watch the output. Tully On Fri, Oct 8, 2010 at 10:17 AM, wrote: > Hi, > > I encountered the same problem after upgrading the ROS boxturtle from > 1.0.2 to 1.0.5 on Ubuntu 9.10. Any solution would be appreciated. > > Best, > Soonhac Hong > > > Quoting ibwood : > > > > > Hi everyone, > > > > Upon trying to run a node, the file "rosrun" came up with a segmentation > > fault: Here is my file.. > > It said the error was in line 35 (last line) with "$exepath "$@"": > > > > > > #!/bin/bash > > if [ $# -lt 2 ]; then > > echo "Usage: rosrun PACKAGE EXECUTABLE [ARGS]" > > echo " rosrun will locate PACKAGE and try to find" > > echo " an executable named EXECUTABLE in the PACKAGE tree." > > echo " If it finds it, it will run it with ARGS." > > exit 1 > > fi > > pkgdir=`${ROS_ROOT}/bin/rospack find $1` || exit 2 > > # The -perm /mode usage is not available in find on the Mac > > #exepathlist=(`find $pkgdir -name $2 -type f -perm /u+x,g+x,o+x`) > > exepathlist=(`find $pkgdir -name $2 -type f -perm +111 ! -regex > > ".*$pkgdir\/build\/.*"`) > > if [[ ${#exepathlist[@]} == 0 ]] ; then > > echo "[rosrun] Couldn't find executable named $2 below $pkgdir" > > nonexepathlist=(`find $pkgdir -name $2`) > > if [[ ${#nonexepathlist[@]} != 0 ]] ; then > > echo "[rosrun] Found the following, but they're either not files, " > > echo "[rosrun] or not executable:" > > for p in ${nonexepathlist[@]}; do > > echo "[rosrun] ${p}" > > done > > fi > > exit 3 > > elif [[ ${#exepathlist[@]} -gt 1 ]] ; then > > echo "[rosrun] You have chosen a non-unique executable, please pick > one > > of the following:" > > select opt in ${exepathlist[@]}; do > > exepath=$opt > > break > > done > > else > > exepath=${exepathlist[0]} > > fi > > shift > > shift > > $exepath "$@" > > > > > > What is the issue here? > > > > Thanks, > > Ian > > > > > > -- > > View this message in context: > > > http://ros-users.122217.n3.nabble.com/segmentation-fault-using-ROS-tp978619p978619.html > > Sent from the ROS-Users mailing list archive at Nabble.com. > > > > > ------------------------------------------------------------------------------ > > This SF.net email is sponsored by Sprint > > What will you do first with EVO, the first 4G phone? > > Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first > > _______________________________________________ > > ros-users mailing list > > ros-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/ros-users > > _______________________________________________ > > ros-users mailing list > > ros-users@code.ros.org > > https://code.ros.org/mailman/listinfo/ros-users > > > > > > > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users > -- Tully Foote Systems Engineer Willow Garage, Inc. tfoote@willowgarage.com (650) 475-2827