gazebo crash on fedora x86_64

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

gazebo crash on fedora x86_64

Ashwani Rao
Hi,

I am using gazebo 0.10.0 on fedora x86_64 machine.
I have Ogre 1.6.4 installed on my system.
gazebo coredumps when I execute it on any of the sample world files
provided with gazebo.
Following is the output of the command.

[ashwani@pluto worlds]$ gazebo simplecar.world
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.

models/simplecar.model:18: namespace error : Namespace prefix
controller on steering_position2d is not defined
<controller:steering_position2d name="a car">
                                            ^
models/simplecar.model:43: namespace error : Namespace prefix
interface on position is not defined
  <interface:position name="position_iface_0"/>
                                             ^
[/disk1/srcs/gazebo-0.10.0/server/GazeboConfig.cc:103]
  Gazebo Path[/usr/local/share/gazebo]
[/disk1/srcs/gazebo-0.10.0/server/GazeboConfig.cc:115]
  Ogre Path[/usr/lib64/OGRE]
XRequest.135: BadDrawable (invalid Pixmap or Window parameter) 0x4a00002
gazebo: brw_draw_upload.c:412: brw_prepare_vertices: Assertion
`input->offset < input->bo->size' failed.
Aborted (core dumped)


backtrace obtained through gdb is as following
gdb) bt
#0  0x0000003ad4e326b5 in raise () from /lib64/libc.so.6
#1  0x0000003ad4e33e95 in abort () from /lib64/libc.so.6
#2  0x0000003ad4e2b7a5 in __assert_fail () from /lib64/libc.so.6
#3  0x00007ffff5932c26 in ?? () from /usr/lib64/dri/i965_dri.so
#4  0x00007ffff593c2f4 in brw_validate_state () from /usr/lib64/dri/i965_dri.so
#5  0x00007ffff5932146 in brw_draw_prims () from /usr/lib64/dri/i965_dri.so
#6  0x00007ffff55b418d in ?? () from /usr/lib64/dri/libdricore.so
#7  0x00007ffff590cdf9 in intel_generate_mipmap () from
/usr/lib64/dri/i965_dri.so
#8  0x00007ffff5593d71 in _mesa_TexImage2D () from /usr/lib64/dri/libdricore.so
#9  0x00007ffff5baf549 in ?? () from /usr/lib64/OGRE/RenderSystem_GL.so
#10 0x00000035f2551f29 in Ogre::Texture::createInternalResources() ()
from /usr/lib64/libOgreMain-1.6.4.so
#11 0x00000035f2552f4d in
Ogre::Texture::_loadImages(std::vector<Ogre::Image const*,
std::allocator<Ogre::Image const*> > const&) ()
   from /usr/lib64/libOgreMain-1.6.4.so
#12 0x00007ffff5bae782 in ?? () from /usr/lib64/OGRE/RenderSystem_GL.so
#13 0x00000035f247e9ab in Ogre::Resource::load(bool) () from
/usr/lib64/libOgreMain-1.6.4.so
#14 0x00000035f25568c5 in
Ogre::TextureUnitState::ensureLoaded(unsigned long) const () from
/usr/lib64/libOgreMain-1.6.4.so
#15 0x00000035f2556b83 in Ogre::TextureUnitState::_load() () from
/usr/lib64/libOgreMain-1.6.4.so
#16 0x00000035f24452ec in Ogre::Pass::_load() () from
/usr/lib64/libOgreMain-1.6.4.so
#17 0x00000035f254ab25 in Ogre::Technique::_load() () from
/usr/lib64/libOgreMain-1.6.4.so
#18 0x00000035f23b372c in Ogre::Material::loadImpl() () from
/usr/lib64/libOgreMain-1.6.4.so
#19 0x00000035f247e9ab in Ogre::Resource::load(bool) () from
/usr/lib64/libOgreMain-1.6.4.so
#20 0x00000035f24b915d in Ogre::SceneManager::_setSkyDome(bool,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&, float, float, float, unsigned char, Ogre::Quaternion const&,
int, int, int, std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&) ()
   from /usr/lib64/libOgreMain-1.6.4.so
#21 0x00007ffff6f16dc2 in
gazebo::OgreCreator::CreateSky(std::basic_string<char,
std::char_traits<char>, std::allocator<char> >) ()
   from /usr/local/lib/libgazebo_rendering.so
#22 0x00007ffff6f2206d in
gazebo::OgreAdaptor::Init(gazebo::XMLConfigNode*) () from
/usr/local/lib/libgazebo_rendering.so
#23 0x00007ffff721635f in
gazebo::Simulator::Load(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, unsigned int)
()
   from /usr/local/lib/libgazebo_server.so.0.10.0

It crashes in Ogre modules. I don't know how to debug this. Is it
something to with ogre version?
Also i have noticed following in gazebo manual.
"If you are going to use Gazebo with Player, note that Gazebo must be
installed before Player"

On my system player/stage was installed previously to gazebo.
Is this causing problem ?
Player/stage is working fine on my system.


Thanks,
Ashnix

------------------------------------------------------------------------------
_______________________________________________
Playerstage-gazebo mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo
Reply | Threaded
Open this post in threaded view
|

Re: gazebo crash on fedora x86_64

Ashwani Rao
Hi,

This problem got resolved after updating mesa drivers through following command.

sudo yum update mesa-libGL mesa-dri-drivers mesa-debuginfo mesa-libGLU
--enablerepo=updates-testing

I found about this on google.
Thanks to google, I was thinking that there is problem with ogre.
Anyways, I am still having problem with gazebo exeution but atleast
assertion failure is not there.

Thanks,
Ashnix


On Thu, Apr 22, 2010 at 6:14 AM, Ashwani Rao <[hidden email]> wrote:

> Hi,
>
> I am using gazebo 0.10.0 on fedora x86_64 machine.
> I have Ogre 1.6.4 installed on my system.
> gazebo coredumps when I execute it on any of the sample world files
> provided with gazebo.
> Following is the output of the command.
>
> [ashwani@pluto worlds]$ gazebo simplecar.world
> 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.
>
> models/simplecar.model:18: namespace error : Namespace prefix
> controller on steering_position2d is not defined
> <controller:steering_position2d name="a car">
>                                            ^
> models/simplecar.model:43: namespace error : Namespace prefix
> interface on position is not defined
>  <interface:position name="position_iface_0"/>
>                                             ^
> [/disk1/srcs/gazebo-0.10.0/server/GazeboConfig.cc:103]
>  Gazebo Path[/usr/local/share/gazebo]
> [/disk1/srcs/gazebo-0.10.0/server/GazeboConfig.cc:115]
>  Ogre Path[/usr/lib64/OGRE]
> XRequest.135: BadDrawable (invalid Pixmap or Window parameter) 0x4a00002
> gazebo: brw_draw_upload.c:412: brw_prepare_vertices: Assertion
> `input->offset < input->bo->size' failed.
> Aborted (core dumped)
>
>
> backtrace obtained through gdb is as following
> gdb) bt
> #0  0x0000003ad4e326b5 in raise () from /lib64/libc.so.6
> #1  0x0000003ad4e33e95 in abort () from /lib64/libc.so.6
> #2  0x0000003ad4e2b7a5 in __assert_fail () from /lib64/libc.so.6
> #3  0x00007ffff5932c26 in ?? () from /usr/lib64/dri/i965_dri.so
> #4  0x00007ffff593c2f4 in brw_validate_state () from /usr/lib64/dri/i965_dri.so
> #5  0x00007ffff5932146 in brw_draw_prims () from /usr/lib64/dri/i965_dri.so
> #6  0x00007ffff55b418d in ?? () from /usr/lib64/dri/libdricore.so
> #7  0x00007ffff590cdf9 in intel_generate_mipmap () from
> /usr/lib64/dri/i965_dri.so
> #8  0x00007ffff5593d71 in _mesa_TexImage2D () from /usr/lib64/dri/libdricore.so
> #9  0x00007ffff5baf549 in ?? () from /usr/lib64/OGRE/RenderSystem_GL.so
> #10 0x00000035f2551f29 in Ogre::Texture::createInternalResources() ()
> from /usr/lib64/libOgreMain-1.6.4.so
> #11 0x00000035f2552f4d in
> Ogre::Texture::_loadImages(std::vector<Ogre::Image const*,
> std::allocator<Ogre::Image const*> > const&) ()
>   from /usr/lib64/libOgreMain-1.6.4.so
> #12 0x00007ffff5bae782 in ?? () from /usr/lib64/OGRE/RenderSystem_GL.so
> #13 0x00000035f247e9ab in Ogre::Resource::load(bool) () from
> /usr/lib64/libOgreMain-1.6.4.so
> #14 0x00000035f25568c5 in
> Ogre::TextureUnitState::ensureLoaded(unsigned long) const () from
> /usr/lib64/libOgreMain-1.6.4.so
> #15 0x00000035f2556b83 in Ogre::TextureUnitState::_load() () from
> /usr/lib64/libOgreMain-1.6.4.so
> #16 0x00000035f24452ec in Ogre::Pass::_load() () from
> /usr/lib64/libOgreMain-1.6.4.so
> #17 0x00000035f254ab25 in Ogre::Technique::_load() () from
> /usr/lib64/libOgreMain-1.6.4.so
> #18 0x00000035f23b372c in Ogre::Material::loadImpl() () from
> /usr/lib64/libOgreMain-1.6.4.so
> #19 0x00000035f247e9ab in Ogre::Resource::load(bool) () from
> /usr/lib64/libOgreMain-1.6.4.so
> #20 0x00000035f24b915d in Ogre::SceneManager::_setSkyDome(bool,
> std::basic_string<char, std::char_traits<char>, std::allocator<char> >
> const&, float, float, float, unsigned char, Ogre::Quaternion const&,
> int, int, int, std::basic_string<char, std::char_traits<char>,
> std::allocator<char> > const&) ()
>   from /usr/lib64/libOgreMain-1.6.4.so
> #21 0x00007ffff6f16dc2 in
> gazebo::OgreCreator::CreateSky(std::basic_string<char,
> std::char_traits<char>, std::allocator<char> >) ()
>   from /usr/local/lib/libgazebo_rendering.so
> #22 0x00007ffff6f2206d in
> gazebo::OgreAdaptor::Init(gazebo::XMLConfigNode*) () from
> /usr/local/lib/libgazebo_rendering.so
> #23 0x00007ffff721635f in
> gazebo::Simulator::Load(std::basic_string<char,
> std::char_traits<char>, std::allocator<char> > const&, unsigned int)
> ()
>   from /usr/local/lib/libgazebo_server.so.0.10.0
>
> It crashes in Ogre modules. I don't know how to debug this. Is it
> something to with ogre version?
> Also i have noticed following in gazebo manual.
> "If you are going to use Gazebo with Player, note that Gazebo must be
> installed before Player"
>
> On my system player/stage was installed previously to gazebo.
> Is this causing problem ?
> Player/stage is working fine on my system.
>
>
> Thanks,
> Ashnix
>

------------------------------------------------------------------------------
_______________________________________________
Playerstage-gazebo mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo