[ros-users] RViz segmentation fault on launch

Nathaniel Lewis linux.robotdude at gmail.com
Tue Jun 28 08:08:10 UTC 2011


I was using RViz to view some kinect data and it crashes while running.
Now every time I try to run it I get a segmentation fault from libc.  I
am using diamondback on Ubuntu 10.10. Here is the back trace:

teknoman117 at XtremePC:/opt/ros/diamondback/stacks/visualization/rviz/bin$
gdb ./rviz 
GNU gdb (GDB) 7.2-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show
copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols
from /opt/ros/diamondback/stacks/visualization/rviz/bin/rviz...done.
(gdb) r
Starting
program: /opt/ros/diamondback/stacks/visualization/rviz/bin/rviz 
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffdf7f1700 (LWP 4644)]
[New Thread 0x7fffdeff0700 (LWP 4646)]
[New Thread 0x7fffde7ef700 (LWP 4647)]
[New Thread 0x7fffddfee700 (LWP 4648)]
[New Thread 0x7fffdd7ed700 (LWP 4653)]
[ INFO] [1309248283.663923200]: Loading general config from
[/home/teknoman117/.rviz/config]
[ INFO] [1309248283.664450211]: Loading display config from
[/home/teknoman117/.rviz/display_config]
[New Thread 0x7fffd537d700 (LWP 4654)]
[New Thread 0x7fffd4b7c700 (LWP 4655)]
[New Thread 0x7fffd437b700 (LWP 4656)]
[New Thread 0x7fffd3b7a700 (LWP 4657)]
[New Thread 0x7fffd3379700 (LWP 4658)]
[New Thread 0x7fffd2b78700 (LWP 4659)]
[New Thread 0x7fffd2377700 (LWP 4660)]
[New Thread 0x7fffd1b76700 (LWP 4661)]

Program received signal SIGSEGV, Segmentation fault.
0x00007fffeef41beb in memcpy () from /lib/libc.so.6
(gdb) bt
#0  0x00007fffeef41beb in memcpy () from /lib/libc.so.6
#1  0x00007fffec17f3b0 in ?? () from /usr/lib/libGL.so.1
#2  0x00007fffec19bdab in ?? () from /usr/lib/libGL.so.1
#3  0x00007fffd7d3d7b7 in
Ogre::GLHardwareVertexBuffer::GLHardwareVertexBuffer
(this=0x7fffdcbed9b8, 
    mgr=<value optimized out>, vertexSize=<value optimized out>,
numVertices=<value optimized out>, 
    usage=Ogre::HardwareBuffer::HBU_STATIC_WRITE_ONLY,
useShadowBuffer=<value optimized out>)

at /tmp/buildd/ros-diamondback-visualization-common-1.4.1/debian/ros-diamondback-visualization-common/opt/ros/diamondback/stacks/visualization_common/ogre/build/ogre_src_v1-7-1/RenderSystems/GL/src/OgreGLHardwareVertexBuffer.cpp:53
#4  0x00007fffd7d358af in
Ogre::GLHardwareBufferManagerBase::createVertexBuffer
(this=0x7ffff7e9ded8, vertexSize=32, 
    numVerts=289, usage=<value optimized out>, useShadowBuffer=false)

at /tmp/buildd/ros-diamondback-visualization-common-1.4.1/debian/ros-diamondback-visualization-common/opt/ros/diamondback/stacks/visualization_common/ogre/build/ogre_src_v1-7-1/RenderSystems/GL/src/OgreGLHardwareBufferManager.cpp:90
#5  0x00007fffd7d4ae55 in
Ogre::HardwareBufferManager::createVertexBuffer (this=<value optimized
out>, 
    vertexSize=9248, numVerts=1156, usage=9248, useShadowBuffer=<value
optimized out>)

at /tmp/buildd/ros-diamondback-visualization-common-1.4.1/debian/ros-diamondback-visualization-common/opt/ros/diamondback/stacks/visualization_common/ogre/build/ogre_src_v1-7-1/OgreMain/include/OgreHardwareBufferManager.h:399
#6  0x00007ffff73f4b10 in Ogre::PrefabFactory::createSphere
(mesh=0x7ffff7ea06e8)

at /tmp/buildd/ros-diamondback-visualization-common-1.4.1/debian/ros-diamondback-visualization-common/opt/ros/diamondback/stacks/visualization_common/ogre/build/ogre_src_v1-7-1/OgreMain/src/OgrePrefabFactory.cpp:307
#7  0x00007ffff73f5b6a in Ogre::PrefabFactory::createPrefab
(mesh=0x7ffff7ea06e8)

at /tmp/buildd/ros-diamondback-visualization-common-1.4.1/debian/ros-diamondback-visualization-common/opt/ros/diamondback/stacks/visualization_common/ogre/build/ogre_src_v1-7-1/OgreMain/src/OgrePrefabFactory.cpp:53
#8  0x00007ffff73975d8 in Ogre::MeshManager::loadResource
(this=0x7ffff7e94c48, res=0x0)

at /tmp/buildd/ros-diamondback-visualization-common-1.4.1/debian/ros-diamondback-visualization-common/opt/ros/diamondback/stacks/visualization_common/ogre/build/ogre_src_v1-7-1/OgreMain/src/OgreMeshManager.cpp:390
#9  0x00007ffff7429d7e in Ogre::Resource::load (this=0x7ffff7ea06e8,
background=false)

at /tmp/buildd/ros-diamondback-visualization-common-1.4.1/debian/ros-diamondback-visualization-common/opt/ros/diamondback/stacks/visualization_common/ogre/build/ogre_src_v1-7-1/OgreMain/src/OgreResource.cpp:208
#10 0x00007ffff739555f in Ogre::MeshManager::createPrefabSphere
(this=<value optimized out>)

at /tmp/buildd/ros-diamondback-visualization-common-1.4.1/debian/ros-diamondback-visualization-common/opt/ros/diamondback/stacks/visualization_common/ogre/build/ogre_src_v1-7-1/OgreMain/src/OgreMeshManager.cpp:372
#11 0x00007ffff744a394 in Ogre::Root::oneTimePostWindowInit
(this=0x7ffff7e8b8d8)

at /tmp/buildd/ros-diamondback-visualization-common-1.4.1/debian/ros-diamondback-visualization-common/opt/ros/diamondback/stacks/visualization_common/ogre/build/ogre_src_v1-7-1/OgreMain/src/OgreRoot.cpp:1363
#12 0x00007ffff744b284 in Ogre::Root::createRenderWindow
(this=0x7ffff7e8b8d8, name=<value optimized out>, 
---Type <return> to continue, or q <return> to quit---q
width=<value Quit
(gdb) quit
A debugging session is active.

	Inferior 1 [process 4640] will be killed.

Quit anyway? (y or n) y
teknoman117 at XtremePC:/opt/ros/diamondback/stacks/visualization/rviz/bin$




More information about the ros-users mailing list