Sorry for the "small" delay, I was busy with other projects for some time. I installed from debs now and gazebo seems to run fine. So in conclusion for other people getting this error and finding this mailing list entry: The described behavior most likely has to do with partial recompilation and not with graphics driver hassles. 2010/9/16 John Hsu : > Looks like Geom instantiation didn't quite complete correctly, possibly due > to partial recompile from updates.  You're probably right that running from > debs will avoid this types of issues, but can you try doing a make clean and > make wipe in opende and gazebo, then recompile and rerun your test? > thanks, > John > > On Wed, Sep 15, 2010 at 11:50 PM, Stefan Kohlbrecher > wrote: >> >> Hi John, >> >> thanks for catching that, it indeed fixed the error w/ backtrace I >> posted earlier. I have to agree that this error message indeed isn't >> very helpful though, quite the opposite actually. >> >> So, here's a proper backtrace, with hopefully proper use of >> gdb/gazebo/.world file: >> >> stefan@SKnotebook:~/ros/stacks/simulator_gazebo$ gdb ./gazebo/bin/gazebo >> GNU gdb (GDB) 7.1-ubuntu >> Copyright (C) 2010 Free Software Foundation, Inc. >> License GPLv3+: GNU GPL version 3 or later >> >> 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: >> ... >> Reading symbols from >> /home/stefan/ros/stacks/simulator_gazebo/gazebo/bin/gazebo...done. >> (gdb) run  ./gazebo_worlds/worlds/empty.world >> Starting program: >> /home/stefan/ros/stacks/simulator_gazebo/gazebo/bin/gazebo >> ./gazebo_worlds/worlds/empty.world >> [Thread debugging using libthread_db enabled] >> Gazebo multi-robot simulator, version 0.10.0 >> >> Part of the Player/Stage Project [http://playerstage.sourceforge.net]. >> Copyright (C) 2003 Nate Koenig, Andrew Howard, and contributors. >> Released under the GNU General Public License. >> >> [New Thread 0x7fffe1c8c710 (LWP 3981)] >> [New Thread 0x7fffe148b710 (LWP 3982)] >> directory [/tmp/gazebo-stefan-0] already exists (previous crash?) >> but the owner gazebo server (pid=3928) is not running. >> deleting the old information of the directory [/tmp/gazebo-stefan-0] >> >> Program received signal SIGSEGV, Segmentation fault. >> gazebo::Entity::GetCompleteScopedName (this=0x0) at >> >> /home/stefan/ros/stacks/simulator_gazebo/gazebo/gazebo-svn/server/Entity.cc:309 >> 309       Entity *p = this->parent; >> (gdb) bt >> #0  gazebo::Entity::GetCompleteScopedName (this=0x0) at >> >> /home/stefan/ros/stacks/simulator_gazebo/gazebo/gazebo-svn/server/Entity.cc:309 >> #1  0x00007ffff5e7b6e9 in gazebo::Geom::CreateBoundingBox (this=0x0) >>    at >> /home/stefan/ros/stacks/simulator_gazebo/gazebo/gazebo-svn/server/physics/Geom.cc:219 >> #2  0x00007ffff5e81cc7 in gazebo::Geom::Load (this=0xfb6f00, >> node=0x8e4ef0) >>    at >> /home/stefan/ros/stacks/simulator_gazebo/gazebo/gazebo-svn/server/physics/Geom.cc:172 >> #3  0x00007ffff52d57d9 in gazebo::ODEGeom::Load (this=0x7fffffffc2f0, >> node=0x0) >>    at >> /home/stefan/ros/stacks/simulator_gazebo/gazebo/gazebo-svn/server/physics/ode/ODEGeom.cc:68 >> #4  0x00007ffff5e59ac5 in gazebo::Body::LoadGeom (this=> optimized out>, node=0x8e4ef0) >>    at >> /home/stefan/ros/stacks/simulator_gazebo/gazebo/gazebo-svn/server/physics/Body.cc:516 >> #5  0x00007ffff5e5ec9b in gazebo::Body::Load (this=0xfaee70, >> node=0x8e4ea0) >>    at >> /home/stefan/ros/stacks/simulator_gazebo/gazebo/gazebo-svn/server/physics/Body.cc:205 >> #6  0x00007ffff52d6e19 in gazebo::ODEBody::Load (this=0x7fffffffc2f0, >> node=0x0) >>    at >> /home/stefan/ros/stacks/simulator_gazebo/gazebo/gazebo-svn/server/physics/ode/ODEBody.cc:79 >> #7  0x00007ffff7b812a4 in gazebo::Model::LoadBody (this=> optimized out>, node=0x8e4ea0) >>    at >> /home/stefan/ros/stacks/simulator_gazebo/gazebo/gazebo-svn/server/Model.cc:886 >> #8  0x00007ffff7b81b9d in gazebo::Model::LoadPhysical (this=0xfaa6d0, >> node=) >>    at >> /home/stefan/ros/stacks/simulator_gazebo/gazebo/gazebo-svn/server/Model.cc:1247 >> #9  0x00007ffff7b861e3 in gazebo::Model::Load (this=0xfaa6d0, >> node=0x8e4d60, removeDuplicate=) >>    at >> /home/stefan/ros/stacks/simulator_gazebo/gazebo/gazebo-svn/server/Model.cc:212 >> #10 0x00007ffff7b588f2 in gazebo::World::LoadModel (this=0xa7d070, >> node=0x8e4d60, parent=0x0, removeDuplicate=80, initModel=false) >>    at >> /home/stefan/ros/stacks/simulator_gazebo/gazebo/gazebo-svn/server/World.cc:590 >> #11 0x00007ffff7b6119a in gazebo::World::LoadEntities (this=0xa7d070, >> node=0x8e4d60, parent=0x0, removeDuplicate=6, initModel=false) >>    at >> /home/stefan/ros/stacks/simulator_gazebo/gazebo/gazebo-svn/server/World.cc:467 >> #12 0x00007ffff7b61123 in gazebo::World::LoadEntities (this=0xa7d070, >> node=, parent=, >>    removeDuplicate=, initModel=false) at >> >> /home/stefan/ros/stacks/simulator_gazebo/gazebo/gazebo-svn/server/World.cc:475 >> #13 0x00007ffff7b61bdc in gazebo::World::Load (this=0xa7d070, >> rootNode=0xb0a1f0, serverId=) >>    at >> /home/stefan/ros/stacks/simulator_gazebo/gazebo/gazebo-svn/server/World.cc:223 >> #14 0x00007ffff7b936c8 in gazebo::Simulator::Load (this=> optimized out>, worldFileName=, serverId=0) >>    at >> /home/stefan/ros/stacks/simulator_gazebo/gazebo/gazebo-svn/server/Simulator.cc:292 >> #15 0x00000000004de25c in main (argc=2, argv=0x7fffffffe1b8) at >> /home/stefan/ros/stacks/simulator_gazebo/gazebo/src/gazeboros.cpp:2003 >> (gdb) >> >> >> This is still with my current own-compiled version of gazebo, will >> install package-based C-Turtle sometime later. >> >> regards, >> Stefan >> >> 2010/9/15 John Hsu : >> > Hi Stefan, >> > ah. I think I figured out one of your problems... >> > you need to give *.world files as inputs to gazebo, not launch scripts. >> > Alternatively you can roslaunch these launch scripts, e.g. >> > >> > roslaunch gazebo_worlds debug.launch >> > >> > I figured that out when I tried: >> > >> > $ ./gazebo/bin/gazebo  ./gazebo_worlds/launch/empty_world.launch >> > Gazebo multi-robot simulator, version 0.10.0 >> > >> > Part of the Player/Stage Project [http://playerstage.sourceforge.net]. >> > Copyright (C) 2003 Nate Koenig, Andrew Howard, and contributors. >> > Released under the GNU General Public License. >> > >> > gazebo: >> > >> > /u/hsu/projects/cturtle_wg_all/stacks/visualization_common/ogre/build/ogre_src_v1-7-1/OgreMain/src/OgreTextureManager.cpp:42: >> > static Ogre::TextureManager& Ogre::TextureManager::getSingleton(): >> > Assertion >> > `ms_Singleton' failed. >> > Aborted >> > >> > I have to admit, the error message is not very helpful :) >> > John >> > >> > On Wed, Sep 15, 2010 at 1:41 PM, Stefan Kohlbrecher >> > wrote: >> >> >> >> Hi John, >> >> >> >> I´m pretty sure I don´t have different installs of Ogre. I´ll probably >> >> just do the package install and try that once I have the time. >> >> >> >> For running gdb, I just went into the bin directory of gazebo and did >> >> "gdb ./gazebo". Then doing "run >> >> ~/ros/stacks/simulator_gazebo/gazebo_worlds/launch/debug.launch" is >> >> equivalent to  "./gazebo >> >> ~/ros/stacks/simulator_gazebo/gazebo_worlds/launch/debug.launch", >> >> which is a valid way of starting gazebo with a launch file (at least >> >> that´s what I gathered from looking at gazebo´s command line help). >> >> >> >> regards, >> >> Stefan >> >> >> >> 2010/9/14 John Hsu : >> >> > Stefan, >> >> > >> >> > Do you have multiple installs of Ogre on your system >> >> > (Local/Boxturtle/Cturtle)? >> >> > Also, can you manually do a make clean and make wipe in gazebo then >> >> > rebuild >> >> > and try again? >> >> > >> >> > By the way, this is a gdb question, how did you configure gdb to do >> >> > roslaunch by  run? >> >> > (gdb) run >> >> > ~/ros/stacks/simulator_gazebo/gazebo_worlds/launch/debug.launch >> >> > >> >> > John >> >> > >> >> > On Tue, Sep 14, 2010 at 12:45 AM, Stefan Kohlbrecher >> >> > wrote: >> >> >> >> >> >> Hi everyone, >> >> >> >> >> >> I'm having the exact same issues as described by Bert Willaert >> >> >> (quoted >> >> >> below) right now. >> >> >> >> >> >> Platform: Ubuntu 10.04 - Machine x86_64  - Kernel 2.6.32-24-generic >> >> >> - >> >> >> Graphic card >> >> >> Quadro NVS 160M (nvidia-current drivers [195.36.24] , hardware >> >> >> acceleration sure seems to work in other GL applications) >> >> >> >> >> >> Using C-Turtle compiled from SVN. >> >> >> >> >> >> >> >> >> When starting gazebo in gdb, I get the following: >> >> >> >> >> >> >> >> >> (gdb) run >> >> >> ~/ros/stacks/simulator_gazebo/gazebo_worlds/launch/debug.launch >> >> >> Starting program: >> >> >> /home/stefan/ros/stacks/simulator_gazebo/gazebo/bin/gazebo >> >> >> ~/ros/stacks/simulator_gazebo/gazebo_worlds/launch/debug.launch >> >> >> [Thread debugging using libthread_db enabled] >> >> >> Gazebo multi-robot simulator, version 0.10.0 >> >> >> >> >> >> Part of the Player/Stage Project >> >> >> [http://playerstage.sourceforge.net]. >> >> >> Copyright (C) 2003 Nate Koenig, Andrew Howard, and contributors. >> >> >> Released under the GNU General Public License. >> >> >> >> >> >> gazebo: >> >> >> >> >> >> >> >> >> /home/stefan/ros/stacks/visualization_common/ogre/build/ogre_src_v1-7-1/OgreMain/src/OgreTextureManager.cpp:42: >> >> >> static Ogre::TextureManager& Ogre::TextureManager::getSingleton(): >> >> >> Assertion `ms_Singleton' failed. >> >> >> >> >> >> Program received signal SIGABRT, Aborted. >> >> >> 0x00007ffff15c6a75 in *__GI_raise (sig=) at >> >> >> ../nptl/sysdeps/unix/sysv/linux/raise.c:64 >> >> >> 64      ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or >> >> >> directory. >> >> >>        in ../nptl/sysdeps/unix/sysv/linux/raise.c >> >> >> (gdb) bt >> >> >> #0  0x00007ffff15c6a75 in *__GI_raise (sig=) at >> >> >> ../nptl/sysdeps/unix/sysv/linux/raise.c:64 >> >> >> #1  0x00007ffff15ca5c0 in *__GI_abort () at abort.c:92 >> >> >> #2  0x00007ffff15bf941 in *__GI___assert_fail >> >> >> (assertion=0x7ffff6f57932 "ms_Singleton", file=> >> >> out>, >> >> >> line=42, >> >> >>    function=0x7ffff6fb9f60 "static Ogre::TextureManager& >> >> >> Ogre::TextureManager::getSingleton()") at assert.c:81 >> >> >> #3  0x00007ffff6f22947 in Ogre::TextureManager::getSingleton () >> >> >>    at >> >> >> >> >> >> >> >> >> /home/stefan/ros/stacks/visualization_common/ogre/build/ogre_src_v1-7-1/OgreMain/src/OgreTextureManager.cpp:42 >> >> >> #4  0x00007ffff577e1cc in gazebo::OgreAdaptor::Init (this=0xb0fbe0, >> >> >> rootNode=) >> >> >>    at >> >> >> >> >> >> >> >> >> /home/stefan/ros/stacks/simulator_gazebo/gazebo/gazebo-svn/server/rendering/OgreAdaptor.cc:180 >> >> >> #5  0x00007ffff7b939d5 in gazebo::Simulator::Load (this=> >> >> optimized out>, worldFileName=, serverId=0) >> >> >>    at >> >> >> >> >> >> >> >> >> /home/stefan/ros/stacks/simulator_gazebo/gazebo/gazebo-svn/server/Simulator.cc:274 >> >> >> #6  0x00000000004de25c in main (argc=2, argv=0x7fffffffe188) at >> >> >> >> >> >> /home/stefan/ros/stacks/simulator_gazebo/gazebo/src/gazeboros.cpp:2003 >> >> >> (gdb) ^CQuit >> >> >> (gdb) >> >> >> >> >> >> >> >> >> thanks in advance for any pointers, >> >> >> Stefan >> >> >> >> >> >> >> >> >> >> >> >> 2010/7/22 Bert Willaert : >> >> >> > >> >> >> > Hey, >> >> >> > >> >> >> > I am having similar problems when trying the Gazebo tutorials: >> >> >> > >> >> >> > Platform: Ubuntu 10.04 - Machine x86_64  - Kernel 2.6.32-22 - >> >> >> > Graphic >> >> >> > card >> >> >> > GeForce 9600GT >> >> >> > >> >> >> > If I command: roslaunch gazebo_worlds empty_world.launch >> >> >> > --> Gazebo interface opens and shuts down immediately >> >> >> > Message: >> >> >> > [gazebo-2] process has died [pid 8384, exit code -11]. >> >> >> > log files: >> >> >> > >> >> >> > >> >> >> > >> >> >> > /home/u0052802/.ros/log/164a5024-95a5-11df-8cda-0023aeb04ff7/gazebo-2*.log >> >> >> > >> >> >> > If I a command: roslaunch gazebo_worlds empty_world_no_x.launch >> >> >> > Message: >> >> >> > >> >> >> > >> >> >> > >> >> >> > [/opt/ros/boxturtle/stacks/simulator_gazebo/gazebo/gazebo-svn/server/GazeboConfig.cc:106] >> >> >> >  Unable to find the file ~/.gazeborc. Using default paths. This >> >> >> > may >> >> >> > cause >> >> >> > OGRE to fail. >> >> >> > directory [/tmp/gazebo-u0052802-0] already exists (previous >> >> >> > crash?) >> >> >> > but the owner gazebo server (pid=8384) is not running. >> >> >> > deleting the old information of the directory >> >> >> > [/tmp/gazebo-u0052802-0] >> >> >> > Gazebo successfully initialized >> >> >> > [ INFO] 0.000000000: Callback thread id=0x95c780 >> >> >> > >> >> >> > >> >> >> > Thanks for helping! >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > -- >> >> >> > View this message in context: >> >> >> > >> >> >> > >> >> >> > http://ros-users.122217.n3.nabble.com/Gazebo-Error-on-Ubuntu-tp464961p987386.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 >> >> > >> >> > >> >> > _______________________________________________ >> >> > 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 >> > >> > >> > _______________________________________________ >> > 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 > > > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users > >