Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

posted 2011-03-08 07:55:11 -0500

rviz segfaults on load

I'm not sure if this is the right place to submit this. Maybe it should be a bugreport? I had trouble locating the correct bug tracker.

This is an up-to-date gentoo system with this video card: 01:00.0 VGA compatible controller: ATI Technologies Inc RV620 [FirePro 2260]

and this driver: x11-drivers/xf86-video-ati 6.14.0

$ rosrun rviz rviz
/home/murph/ros/visualization/rviz/bin/rviz
[ INFO] [1299620555.461087042]: Loading general config from [/home/murph/.rviz/config]
[ INFO] [1299620555.461230088]: Loading display config from [/home/murph/.rviz/display_config]
IRQ's not enabled, falling back to busy waits: 2 0
Segmentation fault
gdb ~/ros/visualization/rviz/bin/rviz 
GNU gdb (Gentoo 7.2 p1) 7.2
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-pc-linux-gnu".
For bug reporting instructions, please see:
<http: bugs.gentoo.org=""/>...
Reading symbols from /home/murph/ros/visualization/rviz/bin/rviz...done.
(gdb) run
Starting program: /home/murph/ros/visualization/rviz/bin/rviz 
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffe416c700 (LWP 15772)]
[New Thread 0x7fffe396b700 (LWP 15774)]
[New Thread 0x7fffe316a700 (LWP 15775)]
[New Thread 0x7fffe2969700 (LWP 15776)]
[New Thread 0x7fffe2168700 (LWP 15781)]
[ INFO] [1299620571.053097075]: Loading general config from [/home/murph/.rviz/config]
[ INFO] [1299620571.053281038]: Loading display config from [/home/murph/.rviz/display_config]
IRQ's not enabled, falling back to busy waits: 2 0
[New Thread 0x7fffc7996700 (LWP 15782)]
[New Thread 0x7fffc7195700 (LWP 15783)]
[New Thread 0x7fffc6994700 (LWP 15784)]
[New Thread 0x7fffc6193700 (LWP 15785)]
[New Thread 0x7fffc5992700 (LWP 15786)]
[New Thread 0x7fffc5191700 (LWP 15787)]
[New Thread 0x7fffc4990700 (LWP 15788)]
[New Thread 0x7fffc418f700 (LWP 15789)]
[New Thread 0x7fffc202b700 (LWP 15794)]

Program received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) bt  
#0  0x0000000000000000 in ?? ()
#1  0x00007fffe09fa802 in Ogre::GLXPBuffer::GLXPBuffer (this=0xe3eba0, glsupport=0x6f2900, format=<value optimized="" out="">, width=<value optimized="" out="">, 
    height=<value optimized="" out="">) at /home/murph/ros/visualization_common/ogre/build/ogre_src_v1-7-1/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:133
#2  0x00007fffe09f1b0a in Ogre::GLXGLSupport::createPBuffer (this=0x6f2900, format=Ogre::PCT_BYTE, width=1024, height=1024)
    at /home/murph/ros/visualization_common/ogre/build/ogre_src_v1-7-1/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:387
#3  0x00007fffe09a71ad in Ogre::GLPBRTTManager::requestPBuffer (this=0xba0f00, ctype=Ogre::PCT_BYTE, width=140737488335264, height=7386320)
    at /home/murph/ros/visualization_common/ogre/build/ogre_src_v1-7-1/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:136
#4  0x00007fffe09a7649 in Ogre::GLPBRenderTexture::GLPBRenderTexture (this=0x7ffff7ebcc08, manager=0xba0f00, name=<value optimized="" out="">, target=..., 
    writeGamma=<value optimized="" out="">, fsaa=<value optimized="" out="">)
    at /home/murph/ros/visualization_common/ogre/build/ogre_src_v1-7-1/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:56
#5  0x00007fffe09a76cc in Ogre::GLPBRTTManager::createRenderTexture (this=0xba0f00, name=..., target=..., writeGamma=false, fsaa=0)
    at /home/murph/ros/visualization_common/ogre/build/ogre_src_v1-7-1/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:97
#6  0x00007fffe09a3059 in Ogre::GLTextureBuffer::GLTextureBuffer (this=0x7ffff7eec7b8, baseName=<value optimized="" out="">, target=<value optimized="" out="">, 
    id=<value optimized="" out="">, face=<value optimized="" out="">, level=<value optimized="" out="">, usage=513, crappyCard=false, writeGamma=208, fsaa=0)
    at /home/murph/ros/visualization_common/ogre/build/ogre_src_v1-7-1/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:272
#7  0x00007fffe09bc4df in Ogre::GLTexture::_createSurfaceList (this=0x7ffff7eec5a8)
    at /home/murph/ros/visualization_common/ogre/build/ogre_src_v1-7-1/RenderSystems/GL/src/OgreGLTexture.cpp:394
#8  0x00007fffe09bcf10 in Ogre::GLTexture::createInternalResourcesImpl (this=0x7ffff7eec5a8)
    at /home/murph/ros/visualization_common/ogre/build/ogre_src_v1-7-1/RenderSystems/GL/src/OgreGLTexture.cpp:253
#9  0x00007ffff75247e9 in Ogre::Texture::createInternalResources (this=0x7ffff7eec5a8)
    at /home/murph/ros/visualization_common/ogre/build/ogre_src_v1-7-1/OgreMain/src/OgreTexture.cpp:340
#10 0x00007ffff75280d0 in Ogre::TextureManager::createManual (this=0x7ffff7ea3fe8, name=<value optimized="" out="">, group=<value optimized="" out="">, texType=Ogre::TEX_TYPE_2D, 
    width=<value optimized="" out="">, height=<value optimized="" out="">, depth=<value optimized="" out="">, numMipmaps=0, format=Ogre::PF_R8G8B8, usage=513, loader=0x0, 
    hwGamma=<value optimized="" out="">, fsaa=0, fsaaHint=...) at /home/murph/ros/visualization_common/ogre/build/ogre_src_v1-7-1/OgreMain/src/OgreTextureManager.cpp:158
#11 0x00007ffff1e4b1a2 in createManual (this=0xe1efa0) at /home/murph/ros/visualization_common/ogre/ogre/include/OGRE/OgreTextureManager.h:337
#12 rviz::SelectionManager::initialize (this=0xe1efa0) at /home/murph/ros/visualization/rviz/src/rviz/selection/selection_manager.cpp:294
#13 0x00007ffff1e07769 in rviz::VisualizationManager::initialize (this=0xe19ba0, cb=<value optimized="" out="">)
    at /home/murph/ros/visualization/rviz/src/rviz/visualization_manager.cpp:229
#14 0x00007ffff1e1f84c in rviz::VisualizationFrame::initialize (this=0x7c9200, display_config_file=<value optimized="" out="">, fixed_frame=<value optimized="" out="">, 
    target_frame=<value optimized="" out="">) at /home/murph/ros/visualization/rviz/src/rviz/visualization_frame.cpp:213
#15 0x000000000041c9fb in rviz::VisualizerApp::OnInit (this=0x6a1720) at /home/murph/ros/visualization/rviz/src/rviz/visualizer_app.cpp:234
#16 0x00007ffff1436264 in wxEntry(int&, wchar_t**) () from /usr/lib/libwx_baseu-2.8.so.0
#17 0x0000000000414c72 in main (argc=1, argv=0x0) at /home/murph/ros/visualization/rviz/src/rviz/visualizer_app.cpp:321
(gdb)

rviz segfaults on load

I'm not sure if this is the right place to submit this. Maybe it should be a bugreport? I had trouble locating the correct bug tracker.

This is an up-to-date gentoo system with this video card: 01:00.0 VGA compatible controller: ATI Technologies Inc RV620 [FirePro 2260]

and this driver: x11-drivers/xf86-video-ati 6.14.0

$ rosrun rviz rviz
/home/murph/ros/visualization/rviz/bin/rviz
[ INFO] [1299620555.461087042]: Loading general config from [/home/murph/.rviz/config]
[ INFO] [1299620555.461230088]: Loading display config from [/home/murph/.rviz/display_config]
IRQ's not enabled, falling back to busy waits: 2 0
Segmentation fault
gdb ~/ros/visualization/rviz/bin/rviz 
GNU gdb (Gentoo 7.2 p1) 7.2
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-pc-linux-gnu".
For bug reporting instructions, please see:
<http: bugs.gentoo.org=""/>...
Reading symbols from /home/murph/ros/visualization/rviz/bin/rviz...done.
(gdb) run
Starting program: /home/murph/ros/visualization/rviz/bin/rviz 
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffe416c700 (LWP 15772)]
[New Thread 0x7fffe396b700 (LWP 15774)]
[New Thread 0x7fffe316a700 (LWP 15775)]
[New Thread 0x7fffe2969700 (LWP 15776)]
[New Thread 0x7fffe2168700 (LWP 15781)]
[ INFO] [1299620571.053097075]: Loading general config from [/home/murph/.rviz/config]
[ INFO] [1299620571.053281038]: Loading display config from [/home/murph/.rviz/display_config]
IRQ's not enabled, falling back to busy waits: 2 0
[New Thread 0x7fffc7996700 (LWP 15782)]
[New Thread 0x7fffc7195700 (LWP 15783)]
[New Thread 0x7fffc6994700 (LWP 15784)]
[New Thread 0x7fffc6193700 (LWP 15785)]
[New Thread 0x7fffc5992700 (LWP 15786)]
[New Thread 0x7fffc5191700 (LWP 15787)]
[New Thread 0x7fffc4990700 (LWP 15788)]
[New Thread 0x7fffc418f700 (LWP 15789)]
[New Thread 0x7fffc202b700 (LWP 15794)]

Program received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) bt  
#0  0x0000000000000000 in ?? ()
#1  0x00007fffe09fa802 in Ogre::GLXPBuffer::GLXPBuffer (this=0xe3eba0, glsupport=0x6f2900, format=<value optimized="" out="">, width=<value optimized="" out="">, 
    height=<value optimized="" out="">) at /home/murph/ros/visualization_common/ogre/build/ogre_src_v1-7-1/RenderSystems/GL/src/GLX/OgreGLXRenderTexture.cpp:133
#2  0x00007fffe09f1b0a in Ogre::GLXGLSupport::createPBuffer (this=0x6f2900, format=Ogre::PCT_BYTE, width=1024, height=1024)
    at /home/murph/ros/visualization_common/ogre/build/ogre_src_v1-7-1/RenderSystems/GL/src/GLX/OgreGLXGLSupport.cpp:387
#3  0x00007fffe09a71ad in Ogre::GLPBRTTManager::requestPBuffer (this=0xba0f00, ctype=Ogre::PCT_BYTE, width=140737488335264, height=7386320)
    at /home/murph/ros/visualization_common/ogre/build/ogre_src_v1-7-1/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:136
#4  0x00007fffe09a7649 in Ogre::GLPBRenderTexture::GLPBRenderTexture (this=0x7ffff7ebcc08, manager=0xba0f00, name=<value optimized="" out="">, target=..., 
    writeGamma=<value optimized="" out="">, fsaa=<value optimized="" out="">)
    at /home/murph/ros/visualization_common/ogre/build/ogre_src_v1-7-1/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:56
#5  0x00007fffe09a76cc in Ogre::GLPBRTTManager::createRenderTexture (this=0xba0f00, name=..., target=..., writeGamma=false, fsaa=0)
    at /home/murph/ros/visualization_common/ogre/build/ogre_src_v1-7-1/RenderSystems/GL/src/OgreGLPBRenderTexture.cpp:97
#6  0x00007fffe09a3059 in Ogre::GLTextureBuffer::GLTextureBuffer (this=0x7ffff7eec7b8, baseName=<value optimized="" out="">, target=<value optimized="" out="">, 
    id=<value optimized="" out="">, face=<value optimized="" out="">, level=<value optimized="" out="">, usage=513, crappyCard=false, writeGamma=208, fsaa=0)
    at /home/murph/ros/visualization_common/ogre/build/ogre_src_v1-7-1/RenderSystems/GL/src/OgreGLHardwarePixelBuffer.cpp:272
#7  0x00007fffe09bc4df in Ogre::GLTexture::_createSurfaceList (this=0x7ffff7eec5a8)
    at /home/murph/ros/visualization_common/ogre/build/ogre_src_v1-7-1/RenderSystems/GL/src/OgreGLTexture.cpp:394
#8  0x00007fffe09bcf10 in Ogre::GLTexture::createInternalResourcesImpl (this=0x7ffff7eec5a8)
    at /home/murph/ros/visualization_common/ogre/build/ogre_src_v1-7-1/RenderSystems/GL/src/OgreGLTexture.cpp:253
#9  0x00007ffff75247e9 in Ogre::Texture::createInternalResources (this=0x7ffff7eec5a8)
    at /home/murph/ros/visualization_common/ogre/build/ogre_src_v1-7-1/OgreMain/src/OgreTexture.cpp:340
#10 0x00007ffff75280d0 in Ogre::TextureManager::createManual (this=0x7ffff7ea3fe8, name=<value optimized="" out="">, group=<value optimized="" out="">, texType=Ogre::TEX_TYPE_2D, 
    width=<value optimized="" out="">, height=<value optimized="" out="">, depth=<value optimized="" out="">, numMipmaps=0, format=Ogre::PF_R8G8B8, usage=513, loader=0x0, 
    hwGamma=<value optimized="" out="">, fsaa=0, fsaaHint=...) at /home/murph/ros/visualization_common/ogre/build/ogre_src_v1-7-1/OgreMain/src/OgreTextureManager.cpp:158
#11 0x00007ffff1e4b1a2 in createManual (this=0xe1efa0) at /home/murph/ros/visualization_common/ogre/ogre/include/OGRE/OgreTextureManager.h:337
#12 rviz::SelectionManager::initialize (this=0xe1efa0) at /home/murph/ros/visualization/rviz/src/rviz/selection/selection_manager.cpp:294
#13 0x00007ffff1e07769 in rviz::VisualizationManager::initialize (this=0xe19ba0, cb=<value optimized="" out="">)
    at /home/murph/ros/visualization/rviz/src/rviz/visualization_manager.cpp:229
#14 0x00007ffff1e1f84c in rviz::VisualizationFrame::initialize (this=0x7c9200, display_config_file=<value optimized="" out="">, fixed_frame=<value optimized="" out="">, 
    target_frame=<value optimized="" out="">) at /home/murph/ros/visualization/rviz/src/rviz/visualization_frame.cpp:213
#15 0x000000000041c9fb in rviz::VisualizerApp::OnInit (this=0x6a1720) at /home/murph/ros/visualization/rviz/src/rviz/visualizer_app.cpp:234
#16 0x00007ffff1436264 in wxEntry(int&, wchar_t**) () from /usr/lib/libwx_baseu-2.8.so.0
#17 0x0000000000414c72 in main (argc=1, argv=0x0) at /home/murph/ros/visualization/rviz/src/rviz/visualizer_app.cpp:321
(gdb)