[ros-users] slam_gmapping crashing
gerkey at willowgarage.com
Tue Jul 27 19:20:48 UTC 2010
It's odd that slam_gmapping is receiving a SIGKILL. Can you try
running it in gdb, outside roslaunch? Something like:
$ roscd gmapping
$ gdb bin/slam_gmapping
If it still dies from SIGKILL, then there's nothing that gdb is going
to be able to tell you. If it dies from something else, then you
should try to get a backtrace from gdb.
You might try running inside valgrind, to see if you get a different result:
$ roscd gmapping
$ valgrind -v bin/slam_gmapping
2010/7/27 Gonçalo Cabrita <goncabrita at gmail.com>:
> Thanks for your quick reply Brian.
> slam_gmapping is crashing randomly, it can crash a few seconds or a few
> minutes after it started. Also I've noticed that slam_gmapping crashing is
> causing the internet connection to crash as well.
> I did what you suggested and this is what I got:
> I did a launch file as instructed:
> <master auto="start"/>
> <node pkg="gmapping" type="slam_gmapping" respawn="false"
> name="slam_gmapping" output="screen" launch-prefix="xterm -e gdb --args">
> I open a roscore, set use_sim_time to true and then I launch slam_gmapping:
> $ roslaunch slam_gmapping.launch
> I get the gdb xterm window...
> (gdb) set logging on
> (gdb) run
> Now I start my rosbag play....
> The output in the gdb.txt file is:
> Starting program:
> /home/blazz/ros/stacks/slam_gmapping/gmapping/bin/slam_gmapping > gdb_output
> [Thread debugging using libthread_db enabled]
> [New Thread 0xb7fdcb70 (LWP 2249)]
> [New Thread 0xb77dbb70 (LWP 2250)]
> [New Thread 0xb6fdab70 (LWP 2251)]
> [New Thread 0xb65ffb70 (LWP 2258)]
> [New Thread 0xb5dfeb70 (LWP 2261)]
> [New Thread 0xb55fdb70 (LWP 2304)]
> [New Thread 0xb4dfcb70 (LWP 2305)]
> [Thread 0xb4dfcb70 (LWP 2305) exited]
> [Thread 0xb55fdb70 (LWP 2304) exited]
> [Thread 0xb5dfeb70 (LWP 2261) exited]
> [Thread 0xb65ffb70 (LWP 2258) exited]
> [Thread 0xb6fdab70 (LWP 2251) exited]
> [Thread 0xb77dbb70 (LWP 2250) exited]
> [Thread 0xb7fdcb70 (LWP 2249) exited]
> Program terminated with signal SIGKILL, Killed.
> The program no longer exists.
> The output doesn't give too much info... Does it help?
> Gonçalo Cabrita
> ISR - University of Coimbra
> On Tue, Jul 27, 2010 at 4:40 PM, Brian Gerkey <gerkey at willowgarage.com>
>> hi Gonçalo,
>> A shot in the dark: you might be exhausting available memory. In any
>> case, try running slam_gmapping in gdb to see what's causing it to die
>> 2010/7/27 Gonçalo Cabrita <goncabrita at gmail.com>:
>> > Hi everyone!
>> > I'm trying to generate a map according to the tutorials and I've ran
>> > into a
>> > bit of a problem. I'm trying to run slam_gmapping on my MacBook Core2Duo
>> > running Ubuntu 10.04 with ROS and I'm allways getting the same error,
>> > slam_gmapping crashes after a while after starting to run...
>> > ...
>> > *************RESAMPLE***************
>> > Deleting Nodes: 3 4 5 7 10 12 17 19 21 24 26 27 Done
>> > Deleting old particles...Done
>> > Copying Particles and Registering scans... Done
>> > update frame 422
>> > update ld=1.00063 ad=0.0320879
>> > Laser Pose= 5.26866 0.0983503 0.0260777
>> > m_count 4
>> > Average Scan Matching Score=110.945
>> > neff= 29.3825
>> > Registering Scans:Done
>> > /home/blazz/ros/ros/bin/rosrun: line 35: 1862 Killed
>> > $exepath "$@"
>> > This is running on other machines in the lab but not in my Mac. I've
>> > tried
>> > re-installing ROS but the problem persists.
>> > What additional information should I provide to help solve this
>> > problem???
>> > Thanks for your help,
>> > Gonçalo Cabrita
>> > ISR - University of Coimbra
>> > Portugal
>> > _______________________________________________
>> > ros-users mailing list
>> > ros-users at code.ros.org
>> > https://code.ros.org/mailman/listinfo/ros-users
>> ros-users mailing list
>> ros-users at code.ros.org
> ros-users mailing list
> ros-users at code.ros.org
More information about the ros-users